The Set data structure is a powerful and popular programmer’s tool based on set theory. Bulk operations such as addAll provide a simple way of working with big collections of elements but can severely limit the performance of a multi-processor system when invoked on big sets if performed sequentially. Parallel processing is a technique that can significantly shorten the execution time of otherwise sequentially executed tasks. In this thesis, a new type of set is proposed that uses multiple threads to employ parallel processing for bulk operations. A new set is designed based on a non-blocking hash table with a high level of concurrency. The parallelization of the set makes use of parallel Java 8 streams to allow for quick iteration of the s...
Abstract—The parallel nature of the multi-core architectural design can only be fully exploited by c...
The Java programming language has a number of features that make it attractive for writing high-qual...
Context. Almost all of the modern computers today have a CPU withmultiple cores, providing extra com...
The Set data structure is a powerful and popular programmer’s tool based on set theory. Bulk operati...
Abstract. The nested data-parallel programming model supports the design and implementation of irreg...
htmlabstractCloud environments have become a standard method for enterprises to offer their applicat...
AbstractIn the past years, multi-core processors and clusters of multi-core processors have emerged ...
We construct parallel algorithms with implementations to solve the clique problem in practice and re...
htmlabstractThe hash trie data structure is a common part in standard collection libraries of JVM pr...
The popularity of the Internet and the availability of powerful computers and high-speed networks as...
Title: Implementation of selected database operations in parallel environment Author: Bc. Ján Majdan...
The popularity of the Internet and the availability of powerful computers and high-speed networks as...
The popularity of the Internet and the availabili ty of powerful computers and high - speed networks...
We describe a simple data structure for storing subsets of { 0 , … , N − 1 } , wi...
Choosing a suitable data structure is hard in sequential applications and harder in parallel applica...
Abstract—The parallel nature of the multi-core architectural design can only be fully exploited by c...
The Java programming language has a number of features that make it attractive for writing high-qual...
Context. Almost all of the modern computers today have a CPU withmultiple cores, providing extra com...
The Set data structure is a powerful and popular programmer’s tool based on set theory. Bulk operati...
Abstract. The nested data-parallel programming model supports the design and implementation of irreg...
htmlabstractCloud environments have become a standard method for enterprises to offer their applicat...
AbstractIn the past years, multi-core processors and clusters of multi-core processors have emerged ...
We construct parallel algorithms with implementations to solve the clique problem in practice and re...
htmlabstractThe hash trie data structure is a common part in standard collection libraries of JVM pr...
The popularity of the Internet and the availability of powerful computers and high-speed networks as...
Title: Implementation of selected database operations in parallel environment Author: Bc. Ján Majdan...
The popularity of the Internet and the availability of powerful computers and high-speed networks as...
The popularity of the Internet and the availabili ty of powerful computers and high - speed networks...
We describe a simple data structure for storing subsets of { 0 , … , N − 1 } , wi...
Choosing a suitable data structure is hard in sequential applications and harder in parallel applica...
Abstract—The parallel nature of the multi-core architectural design can only be fully exploited by c...
The Java programming language has a number of features that make it attractive for writing high-qual...
Context. Almost all of the modern computers today have a CPU withmultiple cores, providing extra com...