Parallel Computing

shrewdnessfreedomSoftware and s/w Development

Dec 2, 2013 (3 years and 4 months ago)


Parallel Computing

A revolutionary leap, not an evolutionary step

Ami Marowka

Ilan University

core processing has become ubiquitous, from laptops to supercomputers, and
everywhere in between. Consequently, applications will increasingly
need to be
parallelized to fully exploit multi
core processors throughput gains now becoming
available. Unfortunately, writing parallel code is more complex than writing serial
code. Parallel programming is cumbersome, error prone and difficult.

This tal
k explains the implications of the new multicore processors and the new
parallel programming languages, libraries and models in the way applications will be
programmed in the near future, and how the CS curriculum will be changed

The talk w
ill be self
contained and

is based on an article of mine that was published in
the Communication of ACM.