I am currently a Research Associate at the University of Manchester, working on the Teraflux project. I finished my PhD in Informatics at the University of Edinburgh. While there, I worked as a Research Assistant for the iTLS project, which was joint work with the University of Manchester.
My advisor was Marcelo Cintra, and I was part of the Compiler and Architecture Design group (CArD). My PhD thesis is concerned with improving the efficiency of Thread Level Speculation (TLS) through the use of intermediate checkpointing.
Before my PhD, I completed an MSc at Edinburgh in 2005. My first degree was a BS in Computer Systems Engineering at the Ghulam Ishaq Khan Institute in Topi, Pakistan.
Thread Level Speculation
Applying machine learning techniques to architecture and compilation
Reservation-based Network-on-Chip Timing Models for Large-scale Architectural Simulation
Javier Navaridas, Behram Khan, Salman Khan, Paolo Faraboschi, Mikel Lujan
To appear at 6th ACM/IEEE International Symposium on Networks-on-Chip (NOCS), May 9-11 2012.
18th Annual International Conference on High Performance Computing (HiPC), December 2011.
Daniel Goodman, Behram Khan, Salman Khan, Chris Kirkham, Mikel Lujan and Ian Watson.
Scala Days 2011, Stanford CA, June 2011.
, Jeremy Singer, Salman Khan, Polychronis Xekalakis
, Paraskevas Yiapanis, Adam Pocock, Gavin Brown, Mikel Lujan, Ian Watson, and Marcelo Cintra
Intl. Symp. on Workload Characterization (IISWC), December 2010.
Intl. Parallel and Distributed Processing Symp. (IPDPS), April 2010.
Intl. Conf. on Parallel Architectures and Compilation Techniques (PACT), p 327-338, September 2007.