Multi-Core Systems
Latest Events

"Workshop on Methodologies for Effective Software Testing"

April 15-16, 2011 - Bangalore
 

For more details contact us

 
 
Multi-Core Systems - Agenda
 

This symposium is intended to give delegates an understanding of multi-core architectures and parallel programming models. Attendees will get an appreciation of the problems and solutions researchers have identified in the field of multi-core computing, and be able to evolve a framework with which they can take design decisions in their multi-core system development.

For two decades, software developers have relied on Moore’s Law to enjoy an increase in application performance. Much of this performance gain resulted from increasing clock speeds. However, power and temperature concerns make this impossible to sustain in the future. The future of architecture designs lies in multi-cores, i.e., processors with multiple simpler cores running at lower frequencies. As a consequence, all computer systems today -- from embedded devices to high-end servers -- are being built with multi-core processors. Applications will have to be repartitioned, and in most cases re-written, to run efficiently on the new multi–core processors.

Although researchers in industry and academia are exploring different hardware design choices for multi-core processors, almost all of them agree that software for execution on multi-core processors is the major unresolved problem.

 
Supported By



Unlike earlier generations of hardware evolution, this shift will have a major impact on how software is designed and developed. Developers will have to re-learn how to design their applications to utilize multi-core parallelism. Opportunities to address the problem span multiple levels of the software stack.

This Symposium will focus on the entire spectrum of the software stack as it applies to multi-core architectures, including libraries, tools, programming languages, compilers, run-time systems, operating systems and application design.

This three day Symposium will consist of lectures and discussions about current multi-core architectures and parallel programming models. Delegates are also invited to submit topics of current interest for a roundtable meet with industry and academic experts. We will have informal roundtable discussions on selected topics at the start of each day, and present the summary of these meetings at the last session of the event.

The roundtable format enables sharing of information, allowing each participant a voice. At the start of a session a quick overview of the topic will be presented by an identified participant. Each of three breakout groups will then discuss the topic to outline their perceptions of the challenges, opportunities and potential solutions or next steps for that topical area. The groups will then come back together to present opinions and findings to all participants.