• Publications
  • Influence
The GRID: Blueprint for a New Computing Infrastructure
  • A. Marowka
  • Computer Science
  • Scalable Comput. Pract. Exp.
  • 2000
TLDR
The main purpose is to update the designers and users of parallel numerical algorithms with the latest research in the field and present the novel ideas, results and work in progress and advancing state-of-the-art techniques in the area of parallel and distributed computing for numerical and computational optimization problems in scientific and engineering application. Expand
Parallel Scientific Computation: A Structured Approach using BSP and MPI
  • A. Marowka
  • Computer Science
  • Scalable Comput. Pract. Exp.
  • 2006
TLDR
This is the first textbook provides a comprehensive overview of the technical aspects of building parallel programs using BSP and BSPlib, and is contemporary, well presented, and balanced between concepts and the technical depth required for developing parallel algorithms. Expand
What is the GRID?
  • A. Marowka
  • Computer Science
  • Scalable Comput. Pract. Exp.
  • 2002
In 1998, Ian Foster and Carl Kesselman, together with thirty distinguished experts in high-performance computing and networking, laid the foundations of a new computing model called GRID. TheirExpand
Parallel computing on any desktop
TLDR
The OpenMP parallel programming model helps developers create multithreaded applications and helps applications exploit the high throughput of new multicore processors. Expand
Extending Amdahl's Law for Heterogeneous Computing
  • A. Marowka
  • Computer Science
  • IEEE 10th International Symposium on Parallel and…
  • 10 July 2012
TLDR
This work investigated how energy efficiency and scalability are affected by the power constraints imposed on contemporary hybrid CPU-GPU processors, and shows clearly that greater parallelism is the most important factor affecting power consumption. Expand
On parallel software engineering education using python
  • A. Marowka
  • Computer Science
  • Education and Information Technologies
  • 2017
TLDR
This paper presents an in-depth study that examines to what extent Python language is suitable for teaching parallel programming to inexperienced students and shows that Python has stumbling blocks that prevent it from preserving its advantages when shifting from serial programming to parallel programming. Expand
Performance of OpenMP Benchmarks on Multicore Processors
TLDR
This paper evaluates the performance of an OpenMP shared-memory programming model that is integrated into Microsoft Visual Studio C++ 2005 and Intel C++ compilers on a multicore processor and reports basic timings, scalability, and runtime profiles of each benchmark. Expand
TBBench: A Micro-Benchmark Suite for Intel Threading Building Blocks
  • A. Marowka
  • Computer Science
  • J. Inf. Process. Syst.
  • 30 June 2012
TLDR
A TBB micro-benchmarks suite called TBBench is developed and used to evaluate the parallelization overheads of TBB on different multi-core machines and different compilers and reports in detail on the relative overheads. Expand
Pitfalls and Issues of Manycore Programming
TLDR
This chapter explains the primary difficulties and issues of manycore programming and the human factor in the success of the parallel revolution. Expand
Back to Thin-Core Massively Parallel Processors
Examination of the innovations of the past three decades that brought chips to the point at which many-core processors are possible reveals that there are multiple roads ahead, and each is full ofExpand
...
1
2
3
4
5
...