Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleNovember 2023
SH2O: Efficient Data Access for Work-Sharing Databases
Proceedings of the ACM on Management of Data (PACMMOD), Volume 1, Issue 3Article No.: 220, Pages 1–26https://doi.org/10.1145/3617340Interactive applications require processing tens to hundreds of concurrent analytical queries within tight time constraints. In such setups, where high concurrency causes contention, work-sharing databases are critical for improving scalability and for ...
- posterJuly 2023
CommonGraph: Graph Analytics on Evolving Data (Abstract)
HOPC '23: Proceedings of the 2023 ACM Workshop on Highlights of Parallel ComputingPages 1–2https://doi.org/10.1145/3597635.3598022We consider the problem of graph analytics on evolving graphs. In this scenario, a query typically needs to be applied to different snapshots of the graph over an extended time window. We propose CommonGraph, an approach for efficient processing of ...
- research-articleJanuary 2023
CommonGraph: Graph Analytics on Evolving Data
ASPLOS 2023: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2Pages 133–145https://doi.org/10.1145/3575693.3575713We consider the problem of graph analytics on evolving graphs (i.e., graphs that change over time). In this scenario, a query typically needs to be applied to different snapshots of the graph over an extended time window, for example to track the ...
- research-articleJuly 2022
An OpenMP Runtime for Transparent Work Sharing across Cache-Incoherent Heterogeneous Nodes
ACM Transactions on Computer Systems (TOCS), Volume 39, Issue 1-4Article No.: 1, Pages 1–30https://doi.org/10.1145/3505224In this work, we present libHetMP, an OpenMP runtime for automatically and transparently distributing parallel computation across heterogeneous nodes. libHetMP targets platforms comprising CPUs with different instruction set architectures (ISA) coupled by ...
An OpenMP Runtime for Transparent Work Sharing Across Cache-Incoherent Heterogeneous Nodes
Middleware '20: Proceedings of the 21st International Middleware ConferencePages 415–429https://doi.org/10.1145/3423211.3425679In this work we present libHetMP, an OpenMP runtime for automatically and transparently distributing parallel computation across heterogeneous nodes. libHetMP targets platforms comprising CPUs with different instruction set architectures (ISA) coupled ...
- abstractJanuary 2015
JAWS: a JavaScript framework for adaptive CPU-GPU work sharing
PPoPP 2015: Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel ProgrammingPages 251–252https://doi.org/10.1145/2688500.2688525This paper introduces jAWS, a JavaScript framework for adaptive work sharing between CPU and GPU for data-parallel workloads. Unlike conventional heterogeneous parallel programming environments for JavaScript, which use only one compute device when ...
Also Published in:
ACM SIGPLAN Notices: Volume 50 Issue 8 - demonstrationJune 2014
Reactive and proactive sharing across concurrent analytical queries
SIGMOD '14: Proceedings of the 2014 ACM SIGMOD International Conference on Management of DataPages 889–892https://doi.org/10.1145/2588555.2594514Today an ever increasing amount of data is collected and analyzed by researchers, businesses, and scientists in data warehouses (DW). In addition to the data size, the number of users and applications querying data grows exponentially. The increasing ...
- posterApril 2014
Efficient CPU-GPU work sharing for data-parallel JavaScript workloads
WWW '14 Companion: Proceedings of the 23rd International Conference on World Wide WebPages 357–358https://doi.org/10.1145/2567948.2577338Modern web browsers are required to execute many complex, compute-intensive applications, mostly written in JavaScript. With widespread adoption of heterogeneous processors, recent JavaScript-based data-parallel programming models, such as River Trail ...
- research-articleMay 2013
PrefixSolve: efficiently solving multi-source multi-destination path queries on RDF graphs by sharing suffix computations
WWW '13: Proceedings of the 22nd international conference on World Wide WebPages 423–434https://doi.org/10.1145/2488388.2488426Uncovering the "nature" of the connections between a set of entities e.g. passengers on a flight and organizations on a watchlist can be viewed as a Multi-Source Multi-Destination (MSMD) Path Query problem on labeled graph data models such as RDF. Using ...
- articleSeptember 2011
Mining workflow event log to facilitate parallel work item sharing among human resources
International Journal of Computer Integrated Manufacturing (IJCIM), Volume 24, Issue 9Pages 864–877https://doi.org/10.1080/0951192X.2011.579168In many workflow applications, actors are free to pick up work items in their work list. It is not unusual for an actor to start a work item before completing other previously accepted ones. Frequent occurrence of this behaviour implies potential ...
- research-articleMarch 2008
A Genetic-Algorithm-Based Optimization Model for Solving the Flexible Assembly Line Balancing Problem With Work Sharing and Workstation Revisiting
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews (TSMCPC), Volume 38, Issue 2Pages 218–228https://doi.org/10.1109/TSMCC.2007.913912This paper investigates a flexible assembly line balancing (FALB) problem with work sharing and workstation revisiting. The mathematical model of the problem is presented, and its objective is to meet the desired cycle time of each order and minimize ...
- articleAugust 1996
Self-Buffering, Self-Balancing, Self-Flushing Production Lines
Management Science (MANS), Volume 42, Issue 8Pages 1151–1164This research addresses a system of flexible worker assignments in a setting where there are more workers than machines. When organized using this system, a production line balances itself by shifting the workloads continuously and automatically in ...