Home page of Per Stenstrom

Per Stenström, Professor, computer architecture

Fellow of the ACM and the IEEE

Member of the Royal Swedish Academy of Engineering Sciences


Table of contents:

o Biography
o Research summary
o Publications
o Curriculum Vitae
o Research projects
o Present and former Ph. D. students
o Teaching
o Other professional activities
o Recreational activities
o Address information

About me

I'm a professor of computer engineering at Chalmers University of Technology since 1995 where I teach and manage research in computer architecture. Two years back, I started a company (Nema Labs) to meet the challenges that multi-core architectures impose on the program development community.
I was previously on the faculty of Lund University where I received my MS in EE and Ph. D. in CE. My research program centers on computer architecture with a current research emphasis on design principles for chip multiprocessors or multicores as many refer to them. My publications in the past include more than a hundred published papers and two textbooks. I have been a visiting scientist at Carnegie Mellon University (1987-1988), Stanford University (1991), and University of Southern California (1993) and most recently (2003), I spent my sabbatical leave at Sun Microsystems. I'm on the editorial board of  of Journal of Parallel and Distributed Computing, the IEEE Computer Architecture Letters, the IEEE Transactions on Parallel and Distributed Systems, and am the founding editor-in-chief of Transactions on HiPEAC. I have served about 50 program committees for computer architecture and parallel processing conferences over the last ten years. I have also acted as program and general chair for a number of conferences. I was general chair of the 28th Annual International Symposium on Computer Architecture (ISCA) in 2001 and program chair of the same symposium in 2004. In 2008 I was program co-chair of the IEEE International Symposium on High-Performance Computer Architecture (HPCA) held in Salt Lake City and in 2009 I was the program chair for the IEEE IPDPS held in Rome. Earlier, I was general co-chair for the International Conference on High-Performance and Embedded Architectures and Compilers in 2008 and program co-chair for the same in 2007 and am now Steering Committee chair for this conference series. I'm a Fellow of the IEEE and a member of the IEEE Computer Society. I am also a Fellow of the ACM, and member of SIGARCH. In 2009 I became a member of the Royal Swedish Academy of Engineering Sciences. For more details about my accomplishments, consult my CV .

Research summary

Computer architecture will continue to be driven by the performance demands of emerging applications. At one extreme such applications are exemplified by retrieving information from huge databases and scientific computational problems. At another extreme,  mobile computing systems demand a high performance but are also severely constrained by resources and limited battery-capacity. The research in the High-Performance Computer Architecture Group at Chalmers is oriented towards processor and memory system architectures for high-performance  embedded systems. We have studied design principles for multiprocessor architectures for more than two decades with an emphasis on memory system design. While this is still our focus, the most pressing problem is how to make multicore architectures useful to the software. To this end, our current focus is on new architectural abstractions that will make it easier for the software to extract thread-level parallelism. Transactional memory systems is such an abstraction that we  work on.

Research projects


Present and former Ph. D. students

Present Ph. D. students:

Former Ph. D. students:

Graduated Licentiate and Ph. D. Students

Ph. D. Theses under my supervision:

Licentiate students under my supervision: (A Swedish degree that is half-way between M.Sc. and Ph. D. degree.)

 


Teaching

I am teaching the computer architecture course (DAT105) in the 2009/2010 academic year


Professional Services and Activites (2009-2010)

o Editor-in-chief of Transactions on HiPEAC

o Associate editor of IEEE Computer Architecture Letters

o Subject-area editor of Journal of Parallel and Distributed Computing

o Associate editor of IEEE Transactions on Parallel and Distributed Systems

o Program chair for the 23rd IEEE International Parallel and Distributed  Processsing Symposium. IPDPS 2009

o Program committee member for the 18th IEEE International Conf. on Parallel Architectures and Compilation Techniques. PACT 2009

o Organizer of the Third Workshop on Programmability issues for Multi-Core Computers (MULTIPROG) 

o Program committee member for the 37th IEEE/ACM International Symp. on Computer Architecture. ISCA 2010


The Best Part of My Life!!!

o My family, i.e., my wife Carina and our wonderful girl Sofia.
o Sailing. We just got our dream boat - a Comfort 32.
o Jazz. One of my favorites is Pat Metheny
o Wine tasting. One of my favorite wine centers in the world is Sonoma

Address information

Email:		pers@chalmers.se
Office address:	Department of Computer Science and Engineering 
                Chalmers University of Technology
		S-412 96 Gothenburg, SWEDEN
		+46-31-772 1761 (phone)
		+46-31-772 3663 (fax)
                +46-730 346 340 (mobile phone)
                also try +46707 180304 (Nema Labs)
Visiting address: Rännvägen 6


Per Stenström < pers@chalmers.se>

2009-08-19