logo inria

News
INRIA
Scientific Research
Valorization and Transfert
Publications and Documentation
Working and Training at INRIA

Version française Directory Site map
 Advanced search and help

Same level information :

| Research teams | Cooperative Initiatives | International Scientific Collaboration | Researchers' News |

-----------------------
CAPS : Compilation, parallel architectures and system (project-team)
-----------------------

About the project :
Project-Team site
Activity report
Videos and photos
Research reports
Theses

Theme : Com
Communicating systems

Rennes - Bretagne Atlantique research center



Project-Team Presentation

Joint project-team with CNRS, INSA of Rennes, University of Rennes 1.

The CAPS research project-team is working on architecture and compiler optimizations for building high performance microprocessor systems.

The theoretical performance of processors has been continously increasing for the past two decades. As several levels of parallelism are leveraged by the hardware, getting effective performance from applications requires software to concurrently exercise all these levels.

Research in the CAPS project-team aims at allowing the end user to exploit a significant fraction of this theoretical performance.

Research themes

  • Architecture: We have proposed several new complexity-effective cache and branch predictor structures. Our current research effort aims at reducing the hardware costs of implementing wide-issue superscalar processors while continuing ongoing research on SMT architectures.
  • Compilation: To achieve high performance on a processor, both ILP (instruction-level parallelism) and memory hierarchy must be correctly handled by the software.

    We study software optimization techniques to detect and exploit the locality of memory accesses. Scheduling techniques (software pipeline, loop unrolling, ...) are developped to expose more ILP to the hardware. These techniques are applied both to general-purpose processors and to embedded processors (e.g. media processors).

  • Development environnements: The user has neither to be aware of the overall hardware complexity of processors, nor the software complexity of performance optimization. In order to hide these complexities to the user, specific development environments dedicated to performance are required. A significant part of our activity is dedicated to the definition and development of such environments.

International and industrial relations

Research on processor architecture and compilers in CAPS is partially supported by STMicroelectronics, Thomson multimedia and Intel.

The CAPS project-team is involved in the MESA MEDEA+ project in collaboration with STMicroelectronics and in the HIPSOR INRIA ARC project in collaboration with the CODES project-team from INRIA Paris - Rocquencourt.

Scientific leader

André SEZNEC
+33 2 99 84 73 36
Andre.Seznec@inria.fr
Secretary : +33 2 99 84 72 28

--------------------------------
|  back to top    | homepage
© INRIA - updated : 07/30/2007 - webmaster@inria.fr