United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...

Hassan Chafi

 Hassan Chafi

Hassan Chafi
Research Manager
Project Q
Oracle Labs


501 Island Parkway
Belmont, CA 94002


Hassan Chafi is Research Manager at Oracle Labs where he currently leads QVM.

His research investigates domain-specific language infrastructures that simplify development of performance oriented DSLs.

Prior to that, Hassan worked in the area of hardware transactional memory as part of the Transactional Coherence and Consistency (TCC) project at Stanford where he developed a scalable extension to the original TCC protocol.

Hassan is in the final stages of his PhD candidacy at Stanford University, he is advised by Dr. Kunle Olukotun.

Education:

* MS Computer Engineering 2006,Stanford University * BS Computer Engineering 2004,University Of Maryland College Park

Latest Publications

  • A domain-specific approach to heterogeneous parallelism.
    Hassan Chafi, Arvind Sujeeth, Kevin Brown, HyoukJoong Lee, Anand Atreya and Kunle Olukotun, in proceedings, (2011)
  • Building-Blocks for Performance Oriented DSLs
    Tiark Rompf, Arvind Sujeeth, HyoukJoong Lee, Kevin Brown, Hassan Chafi, Martin Odersky and Kunle Olukotun, in proceedings, (2011)
  • Implementing Domain-Specific Languages for Heterogeneous Parallel Computing.
    HyoukJoong Lee, Kevin Brown, Arvind Sujeeth, Hassan Chafi, Tiark Rompf, Martin Odersky and Kunle Olukotun, article, (2011)
  • Multicore, manycore, and cloud computing: is a new programming language paradigm required?
    S. Tucker Taft, Joshua Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict Gaster, Guy Steele Jr. and David Ungar, in proceedings, (2011)
  • OptiML: An Implicitly Parallel Domain-Specific Language for Machine Learning.
    Arvind Sujeeth, HyoukJoong Lee, Kevin Brown, Tiark Rompf, Hassan Chafi, Michael Wu, Anand Atreya, Martin Odersky and Kunle Olukotun, in proceedings, (2011)
     See all 


    Back to list of People