The need for parallel programming is being driven by advances in multicore architectures. This rapid and accelerating technology trend is creating an array of HPC systems that range from dual and quad core systems to supercomputers and clusters with tens, hundreds and thousands of cores. These platforms perform at teraflop and petaflop speeds on terabytes of data. Capable of tackling some of today’s most complex and pressing problems in engineering and science, these HPC systems are composed of a computational ecosystem that includes: scalable multicore architectures; fast, flexible, mammoth memories that can support many simultaneous threads; and high bandwidth I/O and communications.
Developers who have honed their parallel programming skills are ready to create applications that reach new levels of scalability, performance, safety and reliability. In particular, parallelism can be exploited in mechanical computer-aided engineering (MCAE) applications code for structural analysis and fluid dynamics, in computational chemistry and computational physics simulations and modeling, and industrial applications that run the gamut from oil and gas exploration to the design of high end golf equipment.



2 responses so far ↓
1 Parallel Programming is Here – Are You Ready? // Jun 24, 2009 at 1:15 am
[...] the original post: Parallel Programming is Here – Are You Ready? SHARETHIS.addEntry({ title: “Parallel Programming is Here – Are You Ready?”, url: [...]
2 Posts about Programming from google blogs as of June 24, 2009 « tryfly.com // Jun 24, 2009 at 6:56 pm
[...] Nishizaki has worked extensively in systems engineering, especially in game theory, … Parallel Programming is Here – Are You Ready? - multicoreinfo.com 12/31/1969 The need for parallel programming is being driven by advances in [...]