Architecture/Software Co-Design Techniques For Software Security And Data Intensive Computing

6 June, 2016

Ponente:Prof. Alok Choudhary
Department of Electrical Computing Engineering
Nothwestern University
Chicago, EE.UU.
Fecha impartición: 9 y 10 de diciembre de 2004.
Horario: de 15 a 20 horas.
Duración: 10 horas.
Lugar: Escuela Politécnica Superior, Universidad Carlos III. Leganés, Madrid
Edificio Sabatini. Sala: 21C01

Material del seminario:


This seminar shows the new in trends in Architecture/Software Co-Design Techniques for Software Security and Protection and Data Intensive Computing and Ultra-Scalability for Parallel I/O. The objective of this presentation is to present various recent results and approaches to security and protection of systems. In particular, this presentation will focus on architectural advances as well as co-design and compilation approaches to enhance software protection and security. Moreover, it will present data intensive computing as required in scientific data analysis, management and discovery.


1. Introduction

2. Security Life-Cycle

3. Threat Models

4. Architectural approaches (Intel LeGrande, ARM Trustzone etc.)

5. Trusted Computing Group’s specification

6. HW/SW co-design techniques and security performance tradeoffs.

7. Parallel File Systems: new approaches to scalability for ultrascale computing

8. Ultra-scalability using access pattern analysis and elimination of synchronization

9. Scalable runtime systems for parallel I/O

10. Scalable data mining techniques and recent results.

11. Conclusions.

Short biography of the author:

Prof. Alok Choudhary got his Ph.D. at the University of Illinois, Urbana-Champaign, in 989. He is currently a full Professor, ECE Department in the Northwestern University, Chicago, USA. He has got several awards, including the NSF Young Investigator Award, in 1993, the IBM Faculty Development Award, in 1994, the Intel Faculty Research Award, in 1993, and the IEEE Engineering Foundation Award, in 1990. His research interest includes compilers and Runtime Systems for High-Performance, embedded and adaptive computing systems and power-aware systems, High-Performance Databases, OLAP and datamining and Parallel and distributed Input-Output for Scientific and Information Processing Applications.