\u3cp\u3eThe data structures under-pinning collection API (e.g. lists, sets, maps) in the standard libraries of programming languages are used intensively in many applications. The standard libraries of recent Java Virtual Machine languages, such as Clojure or Scala, contain scalable and well-performing immutable collection data structures that are implemented as Hash-Array Mapped Tries (HAMTs). HAMTs already feature efficient lookup, insert, and delete operations, however due to their tree-based nature their memory footprints and the runtime performance of iteration and equality checking lag behind array-based counterparts. This particularly prohibits their application in programs which process larger data sets. In this paper, we propose c...
Improving locality of memory accesses in current and future multi-core platforms is a key to efficie...
Abstract—Exploiting locality of reference is key to realizing high levels of performance on modern p...
Abstract. We present a simple, unified approach for the analysis and optimization of object field an...
The data structures under-pinning collection API (e.g. lists, sets, maps) in the standard libraries ...
This thesis proposes novel and efficient data structures, suitable for immutable collection librarie...
htmlabstractThe hash trie data structure is a common part in standard collection libraries of JVM pr...
International audienceThe hash trie data structure is a common part in standard collectionlibraries ...
An immutable multi-map is a many-to-many thread-friendly map data structure with expected fast inse...
textabstractCollection data structures in standard libraries of programming languages are designed t...
\u3cp\u3eAn immutable multi-map is a many-to-many map data structure with expected fast insert and l...
textabstractAn immutable multi-map is a many-to-many map data structure with expected fast insert an...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1997. Simultaneously published...
The growing gap between processor and memory speeds is motivating the need for optimization strategi...
In the past decade, processor speed has become significantly faster than memory speed. Small, fast c...
Hardware trends have increased the disparity of processor and main memory performance. Processors ar...
Improving locality of memory accesses in current and future multi-core platforms is a key to efficie...
Abstract—Exploiting locality of reference is key to realizing high levels of performance on modern p...
Abstract. We present a simple, unified approach for the analysis and optimization of object field an...
The data structures under-pinning collection API (e.g. lists, sets, maps) in the standard libraries ...
This thesis proposes novel and efficient data structures, suitable for immutable collection librarie...
htmlabstractThe hash trie data structure is a common part in standard collection libraries of JVM pr...
International audienceThe hash trie data structure is a common part in standard collectionlibraries ...
An immutable multi-map is a many-to-many thread-friendly map data structure with expected fast inse...
textabstractCollection data structures in standard libraries of programming languages are designed t...
\u3cp\u3eAn immutable multi-map is a many-to-many map data structure with expected fast insert and l...
textabstractAn immutable multi-map is a many-to-many map data structure with expected fast insert an...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1997. Simultaneously published...
The growing gap between processor and memory speeds is motivating the need for optimization strategi...
In the past decade, processor speed has become significantly faster than memory speed. Small, fast c...
Hardware trends have increased the disparity of processor and main memory performance. Processors ar...
Improving locality of memory accesses in current and future multi-core platforms is a key to efficie...
Abstract—Exploiting locality of reference is key to realizing high levels of performance on modern p...
Abstract. We present a simple, unified approach for the analysis and optimization of object field an...