HPCwire

Leading HPC
Solution Providers

























HPCwire >> Off the Wire

European Research Consortium Turns Focus on Transactional Memory


Research project will aim to make parallel programming easier for the masses by developing integrated Transactional Memory systems for multi-core computers

BARCELONA, Spain, May 21 -- A huge challenge facing the computing community today is how to make programming multi-cores easier. With this goal in mind, the VELOX project, titled "An Integrated Approach to Transactional Memory on Multi-Core Computers" and funded with €4 million at the beginning of this year by the European Commission, launched its activities with the objective of delivering seamless transactional memory (TM) systems that integrate well at all levels of the system stack.

Coordinated by the Barcelona Supercomputing Center, the VELOX consortium gathers nine different partners that include top research and system integration organizations such as the University of Neuchâtel, the Technische Universität Dresden, Ecole Politechnique Fédérale de Lausanne, Tel Aviv University, Chalmers University of Technology as well as leading integrators from the IT industry such as AMD, Red Hat and VirtualLogix SAS. This three-year project will obtain some research results that will enable Europe to become lead in a subset of the TM domain.

The adoption of multi-core chips as the architecture-of-choice for mainstream computing will undoubtedly bring about profound changes in the way software is developed. In this brave new era, programs will need to be rewritten in a parallel way for computers that have multiple processing cores. One of the fundamental issues in developing parallel programs is a coordinated and orderly way of accessing shared data. The use of previous techniques such as fine-grained locking as the multi-core programmer's coordination methodology is viewed by most experts as a dead end since locking is too complicated for the average programmer.

The TM programming paradigm is a strong contender to become the approach of choice for replacing those coordination techniques and implementing atomic operations in concurrent programming. Combining sequences of concurrent operations into atomic transactions promises a great reduction in the complexity of both programming and verification, by making parts of the code appear to be sequential without the need to program fine-grained locks. Transactions remove the programming burden of figuring out the interactions among concurrent operations that happen to conflict when accessing the same locations in memory.

"Thanks to the complementary skills of its partners, it will pave the way for key European researchers to make significant contributions to the ongoing revolution to make parallel programming easier for the masses," says Osman Unsal, leader of the VELOX project. Mateo Valero, director of BSC, stressed that "the VELOX project is crucial to enable the supercomputing applications of today to run on the laptops of the near future."

To make TM an effective tool, TM systems will need the right hardware and software support to provide scalability not only in terms of number of cores, but also in terms of code size and complexity. The objective of the VELOX project is to understand how to provide such support by developing an integrated TM stack. Such a TM stack would span a system from the underlying hardware to the high end application and would consist of the following components: CPU, operating system, runtime, libraries, compilers, programming languages and application environments. The team includes internationally recognized TM experts in each of those components. These fully integrated TM systems will not only improve the understanding of TM designs but will greatly help in the adoption of the TM paradigm by the European software industry, making it a tool-of-choice for concurrent programming on multi-core platforms.

-----

Source: Barcelona Supercomputing Center


Article Tools

  • Print This Article

Share & Save Options

Discussion

There are 0 discussion items posted.  

Sponsored Links

Interview: Appro CEO Shares HPC Vision
Appro CEO Daniel Kim provides a glimpse into Appro's vision and opportunities for its supercomputer and high-performance cluster solutions.



Feature Articles

Computed Tomography Software Taps Into NVIDIA GPUs

Minnesota-based North Star Imaging, a firm that specializes in industrial X-rays for nondestructive testing and analysis, is employing NVIDIA GPUs to accelerate 3D renderings in their CT (computed tomography) software. Julien Noel, the company's CT product manager, says the exceptional computational power afforded by CUDA and Tesla hardware is increasing customer productivity and transforming their workflow.
Read More...

The Next Big Thing in Humanities, Arts and Social Science Computing: 18thConnect

For the humanities scholar who may have only recently mastered library and archival finding aids beyond the archaic card catalog, the possibility of retrieving source materials at the flash of a keystroke (well maybe a few...) is very heady stuff.
Read More...

HPC Clouds -- Alto Cirrus or Cumulonimbus

The "cloud" model of exporting user workload and services to remote, distributed and virtual environments is emerging as a powerful computing paradigm. Yet, one domain that challenges this model in its characteristics and needs is high performance computing.
Read More...

Top Headlines

Dawning 6000 to Use Chinese-Made Loongson Processor

Nov 28 | People's Daily Online | Currently under development, the Dawning 6000 HPC system will be based on the Chinese-made "Loongson" microprocessor. Read more...

Can Supercomputers Help Save the Economy?

Nov 27 | Computerworld | The use of supercomputers to increase the industrial might of the U.S. has amounted to little more than an asterisk from a financial standpoint in both the federal budget and the economy as a whole. Read more...

IBM to Establish 'Collaboratory' in Dublin

Nov 26 | Science Business | IBM is getting ready to set up a supercomputing research “collaboratory” in Dublin, Ireland. Read more...

Texan Prof Sees Big Future for Graphene Storage

Nov 25 | The Register | A Rice University professor believes that his proposed graphene arrays could be many times denser and faster than existing storage tech, and they'd be more reliable too. Read more...

Super Micro Computer: A One-Man, or at Least One-Family, Powerhouse

Nov 24 | The New York Times | Server maker Super Micro Computer lives by two principles: give customers what they want, and do it as fast as humanly possible. Read more...

Multimedia

Video White Paper: Architecting a Better Network Storage Solution

BlueArc's Titan architecture represents an evolutionary step in file servers by creating a hardware-based file system that can scale bandwidth, IOPS, and overall data capacity well beyond conventional software-based devices. With its ability to virtualize a massive storage pool of up to four usable petabytes of tiered storage, Titan can scale with growing data requirements, offering a competitive advantage for businesses, researchers, or other enterprises seeking to better manage data growth while still ensuring optimal performance.

Special Feature: SC08

Newsletters

Stay informed! Subscribe to HPCwire email Newsletters.

Get updates and insights on the High Productivity Computing industry delivered driectly to your inbox.





HPC Job Bank

Featured Events

 TradeTech Architecture – Europe’s largest meeting of CTOs and CIOs in the capital markets
Symposium 2009