Travelled to:
1 × Australia
1 × Canada
1 × France
1 × India
2 × United Kingdom
7 × USA
Collaborated with:
K.Olukotun T.Rompf A.K.Sujeeth B.D.Carlstrom A.McDonald C.C.Minh K.J.Brown H.Lee M.Odersky Y.Klonatos C.Koch S.Hong J.Chung C.Kozyrakis J.Casper A.R.Atreya E.Sedlar N.G.Bronson M.Wu J.Kim H.Shin W.Han V.Ureche C.E.Kozyrakis O.Erling A.Averbuch J.Larriba-Pey A.Gubichev A.Prat-Pérez M.Pham P.A.Boncz Z.DeVito A.Moors P.Hanrahan W.Baek T.Skare V.Popic A.Prokopec V.Jovanovic
Talks about:
languag (6) transact (4) parallel (3) specif (3) effici (3) domain (3) queri (3) heterogen (2) approach (2) virtual (2)
Person: Hassan Chafi
DBLP: Chafi:Hassan
Contributed to:
Wrote 16 papers:
- SIGMOD-2015-ErlingALCGPPB #benchmark #interactive #metric #network #social
- The LDBC Social Network Benchmark: Interactive Workload (OE, AA, JLLP, HC, AG, APP, MDP, PAB), pp. 619–630.
- VLDB-2015-KimSHHC #morphism #query #rdf
- Taming Subgraph Isomorphism for RDF Query Processing (JK, HS, WSH, SH, HC), pp. 1238–1249.
- PLDI-2014-RompfSBLCO #compilation #jit #precise
- Surgical precision JIT compilers (TR, AKS, KJB, HL, HC, KO), p. 8.
- VLDB-2014-KlonatosKRC #performance #query
- Building Efficient Query Engines in a High-Level Language (YK, CK, TR, HC), pp. 853–864.
- VLDB-2014-KlonatosKRC14a #performance #query
- Errata for “Building Efficient Query Engines in a High-Level Language” (PVLDB 7(10): 853-864) (YK, CK, TR, HC), p. 1784.
- ECOOP-2013-SujeethRBLCPWPJOO #composition #domain-specific language #reuse
- Composition and Reuse with Compiled Domain-Specific Languages (AKS, TR, KJB, HL, HC, VP, MW, AP, VJ, MO, KO), pp. 52–78.
- ASPLOS-2012-HongCSO #analysis #domain-specific language #graph #named #performance
- Green-Marl: a DSL for easy and efficient graph analysis (SH, HC, ES, KO), pp. 349–362.
- PEPM-2012-UrecheRSCO #case study #development #domain-specific language #named
- StagedSAC: a case study in performance-oriented DSL development (VU, TR, AKS, HC, MO), pp. 73–82.
- ICML-2011-SujeethLBRCWAOO #domain-specific language #machine learning #named #parallel
- OptiML: An Implicitly Parallel Domain-Specific Language for Machine Learning (AKS, HL, KJB, TR, HC, MW, ARA, MO, KO), pp. 609–616.
- PPoPP-2011-ChafiSBLAO #approach #parallel
- A domain-specific approach to heterogeneous parallelism (HC, AKS, KJB, HL, ARA, KO), pp. 35–46.
- OOPSLA-2010-ChafiDMRSHOO #parallel
- Language virtualization for heterogeneous parallel computing (HC, ZD, AM, TR, AKS, PH, MO, KO), pp. 835–847.
- PPoPP-2010-BronsonCCO #concurrent
- A practical concurrent binary search tree (NGB, JC, HC, KO), pp. 257–268.
- HPCA-2007-ChafiCCMMBKO #approach #memory management #scalability #transaction
- A Scalable, Non-blocking Approach to Transactional Memory (HC, JC, BDC, AM, CCM, WB, CK, KO), pp. 97–108.
- ASPLOS-2006-ChungMMSCCKO #memory management #trade-off #transaction
- Tradeoffs in transactional memory virtualization (JC, CCM, AM, TS, HC, BDC, CK, KO), pp. 371–381.
- HPCA-2006-ChungCMMCKO #behaviour #parallel #source code #thread #transaction
- The common case transactional behavior of multithreaded programs (JC, HC, CCM, AM, BDC, CK, KO), pp. 266–277.
- PLDI-2006-CarlstromMCCMKO #programming language #transaction
- The Atomos transactional programming language (BDC, AM, HC, JC, CCM, CEK, KO), pp. 1–13.