Computer Architecture
I am interested in computer architectures, from pipeline structure to design methodologies for embedded systems.
Pipeline Architecture
We work on the design of advanced pipeline architecture for hiding latencies and speeding up computation by means of pipeline reconfiguration.
Co-exploration of Architectural and Program Transformation Design Space
The exploration of the architectural design space in terms of both energy and performance is of mainly importance for a broad range of embedded platforms based on the System-On-Chip approach. We propose a methodology for the co-exploration of the design space composed of architectural parameters and source program transformations.
This project aims at analyzing the application of source code transformations to superscalar parameterized architectures. Currently, a Pareto Simulated Annealing (PSA) heuristic technique is being used to span the multi-objective co-design space composed of the product of the parameters related to the selected program transformations and the configurable architecture of the memory subsystem.
People involved
- Prof. Cristina Silvano
- Martino Sykora (pipeline architectures)
- Gianluca Palermo (coexploration)
- Andrea Di Biagio (pipeline architectures, coexploration)