Hassan Chafi

Orcid: 0009-0003-1172-0409

According to our database1, Hassan Chafi authored at least 52 papers between 2005 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
Distributed Asynchronous Regular Path Queries (RPQs) on Graphs.
Proceedings of the 24th International Middleware Conference Industrial Track, 2023

Better Distributed Graph Query Planning With Scouting Queries.
Proceedings of the 6th Joint Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA), 2023

Spoofax at Oracle: Domain-Specific Language Engineering for Large-Scale Graph Analytics.
Proceedings of the Eelco Visser Commemorative Symposium, 2023

2021
aDFS: An Almost Depth-First-Search Distributed Graph-Querying System.
Proceedings of the 2021 USENIX Annual Technical Conference, 2021

2020
The LDBC Graphalytics Benchmark.
CoRR, 2020

CSR++: A Fast, Scalable, Update-Friendly Graph Data Structure.
Proceedings of the 24th International Conference on Principles of Distributed Systems, 2020

2019
Multi-level Graph Drawing Using Infomap Clustering.
Proceedings of the Graph Drawing and Network Visualization - 27th International Symposium, 2019

2018
TurboFlux: A Fast Continuous Subgraph Matching System for Streaming Graph Data.
Proceedings of the 2018 International Conference on Management of Data, 2018

2017
Modeling, analysis, and experimental comparison of streaming graph-partitioning policies.
J. Parallel Distributed Comput., 2017

A Load-Balanced Parallel and Distributed Sorting Algorithm Implemented with PGX.D.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

PGX.UI: Visual Construction and Exploration of Large Property Graphs.
Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2017) - Volume 3: IVAPP, Porto, Portugal, February 27, 2017

PGX.D/Async: A Scalable Distributed Graph Pattern Matching Engine.
Proceedings of the Fifth International Workshop on Graph Data-management Experiences & Systems, 2017

2016
Using Domain-Specific Languages For Analytic Graph Databases.
Proc. VLDB Endow., 2016

LDBC Graphalytics: A Benchmark for Large-Scale Graph Analysis on Parallel and Distributed Platforms.
Proc. VLDB Endow., 2016

Properties of Healthcare Teaming Networks as a Function of Network Construction Algorithms.
CoRR, 2016

A Balanced Parallel Distributed Sorting Implemented with PGX.D.
CoRR, 2016

PGQL: a property graph query language.
Proceedings of the Fourth International Workshop on Graph Data Management Experiences and Systems, Redwood Shores, CA, USA, June 24, 2016

ASGraph: a mutable multi-versioned graph container with high analytical performance.
Proceedings of the Fourth International Workshop on Graph Data Management Experiences and Systems, Redwood Shores, CA, USA, June 24, 2016

2015
Taming Subgraph Isomorphism for RDF Query Processing.
Proc. VLDB Endow., 2015

The LDBC Social Network Benchmark: Interactive Workload.
Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Melbourne, Victoria, Australia, May 31, 2015

PGX.D: a fast distributed graph processing engine.
Proceedings of the International Conference for High Performance Computing, 2015

2014
Delite: A Compiler Architecture for Performance-Oriented Embedded Domain-Specific Languages.
ACM Trans. Embed. Comput. Syst., 2014

Errata for "Building Efficient Query Engines in a High-Level Language" (PVLDB 7(10): 853-864).
Proc. VLDB Endow., 2014

Building Efficient Query Engines in a High-Level Language.
Proc. VLDB Endow., 2014

PGX.ISO: Parallel and Efficient In-Memory Engine for Subgraph Isomorphism.
Proceedings of the Second International Workshop on Graph Data Management Experiences and Systems, 2014

Surgical precision JIT compilers.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014

Fast In-Memory Triangle Listing for Large Real-World Graphs.
Proceedings of the 8th Workshop on Social Network Mining and Analysis, 2014

2013
Graph analysis: do we have to reinvent the wheel?
Proceedings of the First International Workshop on Graph Data Management Experiences and Systems, 2013

Early experiences in using a domain-specific language for large-scale graph analysis.
Proceedings of the First International Workshop on Graph Data Management Experiences and Systems, 2013

Composition and Reuse with Compiled Domain-Specific Languages.
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013

2012
StagedSAC: a case study in performance-oriented DSL development.
Proceedings of the ACM SIGPLAN 2012 Workshop on Partial Evaluation and Program Manipulation, 2012

Green-Marl: a DSL for easy and efficient graph analysis.
Proceedings of the 17th International Conference on Architectural Support for Programming Languages and Operating Systems, 2012

2011
Implementing Domain-Specific Languages for Heterogeneous Parallel Computing.
IEEE Micro, 2011

Building-Blocks for Performance Oriented DSLs
Proceedings of the Proceedings IFIP Working Conference on Domain-Specific Languages, 2011

A domain-specific approach to heterogeneous parallelism.
Proceedings of the 16th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2011

Multicore, manycore, and cloud computing: is a new programming language paradigm required?
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

OptiML: An Implicitly Parallel Domain-Specific Language for Machine Learning.
Proceedings of the 28th International Conference on Machine Learning, 2011

A Heterogeneous Parallel Framework for Domain-Specific Languages.
Proceedings of the 2011 International Conference on Parallel Architectures and Compilation Techniques, 2011

2010
Ubiquitous Parallel Computing from Berkeley, Illinois, and Stanford.
IEEE Micro, 2010

A practical concurrent binary search tree.
Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2010

Transactional predication: high-performance concurrent sets and maps for STM.
Proceedings of the 29th Annual ACM Symposium on Principles of Distributed Computing, 2010

Language virtualization for heterogeneous parallel computing.
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

2007
Transactional Memory: The Hardware-Software Interface.
IEEE Micro, 2007

A Scalable, Non-blocking Approach to Transactional Memory.
Proceedings of the 13st International Conference on High-Performance Computer Architecture (HPCA-13 2007), 2007

2006
Executing Java programs with transactional memory.
Sci. Comput. Program., 2006

The Atomos transactional programming language.
Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, 2006

Architectural Semantics for Practical Transactional Memory.
Proceedings of the 33rd International Symposium on Computer Architecture (ISCA 2006), 2006

The common case transactional behavior of multithreaded programs.
Proceedings of the 12th International Symposium on High-Performance Computer Architecture, 2006

Tradeoffs in transactional memory virtualization.
Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, 2006

Testing implementations of transactional memory.
Proceedings of the 15th International Conference on Parallel Architectures and Compilation Techniques (PACT 2006), 2006

2005
TAPE: a transactional application profiling environment.
Proceedings of the 19th Annual International Conference on Supercomputing, 2005

Characterization of TCC on Chip-Multiprocessors.
Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques (PACT 2005), 2005


  Loading...