Since 1986 - Covering the Fastest Computers in the World and the People Who Run Them
February 26, 2010
Feb. 26 -- The emergence of multicore processors with often significantly different architectures and capabilities not only reflects different application needs (graphics, signal processing, numerical acceleration, power constraints) but also a potentially critical lack of convergence toward a common base architecture upon which parallel applications can be built. Ensuring portability of real applications across such differing (heterogeneous) multicore platforms, including means of reasoning about performance (processor utilization, time-to-solution, power consumption), is evidently a major issue for the software-intensive industry. Such methods must also extend to Systems on Chip (SoC processors) -- hybrids -- that themselves are composed of different types of parallel processing elements.
The newly-started European FP7 project PEPPHER (for "PErformance Portability and Programmability of Heterogeneous many-core aRchitectures") is an ambitious research effort that addresses some of these issues. Lasting till the end of 2012, PEPPHER summons the forces of four world-class universities (Universities of Vienna, Chalmers, Linkoeping, and Karlsruhe), a leading research center (INRIA), two innovative European SMEs (Code play and Movidius) and a European lab of a major vendor (Intel).
PEPPHER aims to devise a methodology and framework for efficient development of applications that can be ported with reasonable effort across different types of both homogeneous and hybrid multicore systems under preservation of crucial performance aspects. This will include a high-level compositional framework for developing applications from parallelized components, compiler support for efficient translation of components to different target architectures and configurations, algorithms that can adapt statically as well as dynamically to different architectural parameters, efficient run-time support for scheduling compiled components on available cores of different types, and hardware support-mechanisms for programmability and portability.
The approach of PEPPHER is unique in not proposing a single virtual machine or portability layer but allowing different components to be both expressed and compiled by the methods most applicable to the architectures on which the component may run. The challenges of the project are to make linguistic, algorithmic and run-time elements fit together, and present these to the application programmer as a usable methodology (with corresponding prototypes) that can guarantee efficient portability across a variety of typical heterogeneous and homogeneous multicore architectures. New algorithms and data-structures will be devised for high-level application development and low-level runtime support, which can be adapted to different parallel architectures. Furthermore, the project expects to generate feedback to hardware developers on hardware support for performance portability and parallel algorithmics.
Resource: www.peppher.eu
-----
Source: PEPPHER
(Digg, Technorati, more)
The National Science Foundation has awarded funding to four projects as part of the Future Internet Architecture program; and the 3PAR bidding war is won by HP. We recap those stories and more in our weekly wrapup.
Read More...
Intel Corp has released Parallel Studio 2011, a set of four tools designed to mainstream software development on multicore x86 architectures. The update folds in a number of parallel programming technologies that the company has acquired or developed independently over the past few years, including the Cilk Arts and RapidMind technologies, and Intel's own Ct data parallel language framework.
Read More...
There's nothing like a blazing hot summer to focus one's attention on the best ways to keep cool. That goes for datacenter operators as well, who are equally worried about keeping their servers properly chilled. While there is no shortage of innovative cooling solutions being proffered by various vendors, a new liquid immersion cooling solution from startup Green Revolution Cooling could end up being the best of them all.
Read More...
Sep 03 | Should engineers take advantage of GPU computing? Read more...
Sep 02 | Could see first products in three years. Read more...
Sep 01 | A hand-picked selection of video presentations from the TED conference -- because the next big thing has to start somewhere. Read more...
Aug 30 | CERN project adapts its computation and storage strategy as hardware gets cheaper and better. Read more...
Aug 26 | Chinese-made chip adds vector SIMD unit; delivers 128 gigaflops in 40 watts. Read more...
Jul 29 | | Panasas storage solutions deliver high throughput with many concurrent backup IO streams to standard backup applications such as Veritas NetBackup™ or EMC® NetWorker™. Download this whitepaper to understand the essential elements for effective backup and restore: the tape subsystem, networking, file system workload and administrative policy.
Jul 28 | | As compelling economics and performance drive GPUs into HPC clusters, developers are scrambling to catch up. Download this whitepaper from Platform Computing to understand how to capture the benefits of exciting new GPU capabilities.
In this webinar you will hear about the current storage challenges facing the HPC community, how Panasas storage solutions provide exceptional performance, scalability, and manageability, and how you can achieve the lowest total Cost of Ownership with a system that installs and configures in 15 minutes.
Join this online panel discussion for live Q&A with leading industry experts, analysts, and end-users to discuss the latest innovations, best practices, barriers to implementation, and measurable benefits of server virtualization with a particular focus on today's real world solutions.
Learn about scalable fault-tolerant architectures and examples of energy efficient and scalable supercomputing clusters using dual QDR InfiniBand to combine capacity computing with network failover capabilities with the help of programming languages such as MPI and a robust Linux cluster management package.