Office @ CSAILRoom: 32-G724Phone Number: +1 (617) 253 2323 Fax Number: +1 (617) 253 7359 E-Mail: santambr@mit.edu Office @ DEIFloor: 1, Room: 154Phone Number: +39.02.2399.3492 Fax Number: +39.02.2399.3411 E-Mail: marco.santambrogio@polimi.it |
|
Biblio |
|
NEWS |
|
Teaching activities |
a.a. 09/10 CoursesProgetti di Ingegneria Informatica (It) - Polimi - Second Semester, Prof. Marco D. Santambrogio (Course webpage) High Performance and Processors and Systems (Eng) - Second Semester, Prof.ssa D. Sciuto Sistemi Operativi (It) - Unimi - First/Second Semester, Prof. V. Piuri Advanced Computer Architecture (CS/ECE/MENG 466) - Graduate Course - UIC, Spring Semester, Prof. Marco D. Santambrogio The complete list of all my teaching activities is available at this [link]. Polimi: Politecnico di Milano, Milano, Italy. Unimi: Universita' degli studi di Milano, Milano, Italy ALaRI: Advanced Learning and Research Institute, University of Lugano, Switzerland UIC: University of Illinois at Chicago, Chicago, Illinois - USA |
Education |
|
Awards |
Progetto Rocca Post-doc FellowshipDecember, 2008 - he has been awarded a Progetto Rocca Post-doc Fellowship. .Dimitri N. Chorafas PhD Thesis AwardFrom the Chorafas Foundation (Berne, Switzerland) for the best PhD Theses in Systems Engineering and Information Technology May 2008. Thesis title: Hardware/Software codesign methodologies for dynamically reconfigurable systems.Best paper award15th International Conference on Very Large Scale Integration, IFIP VLSI-SoC 2007, ReCPU: a Parallel and Pipelined Architecture for Regular Expression Matching. |
Research Areas |
|
Research Interests: |
Self-adaptable and autonomic systemsA self-adaptive and autonomic computing system is a system able to configure, heal, optimize and protect itself without the need for human intervention. Therefore, aim of this research is to develop performance models and prototypes of software and hardware components required to support the operating system and enable the same application to achieve its goals while working on different systems.Research && Educationhow to create a win-win game where research and the students experience are positively influenced one other.Methodologies for dynamic reconfiguration in embedded systemAim of this research is the definition of methodologies and tools for implementing dynamic reconfigurable systems, through the exploration of the solution space, in order to evaluate the most effective solutions that are compatible with the design constraints.Operating System support for reconfigurable computingDevelop an operating system, for FPGA-based architecture, able to determine where a module should be configured, and to provide an interface towards the final user in order to request a hardware application in a simplified way. The operating system has to be able to manage on-demand module configuration on an FPGA while providing a set of high-level abstractions to user applications.Methodologies for hardware/software co-design of embedded systemsAim of this research work is the development of a methodology and a set of tools for capturing specifications of control-dominated systems, design space exploration, hardware/software partitioning, co-synthesis and co-simulation. |
Credits |
Graphics by Federico Nava: navafederico AT gmail DOT com
|