Shady Issa
YOU?
Author Swipe
View article: Kollaps
Kollaps Open
The performance and behavior of large-scale distributed applications is highly influenced by network properties such as latency, bandwidth, packet loss, and jitter. For instance, an engineer might need to answer questions such as: What is …
View article: Scalable range locks for scalable address spaces and beyond
Scalable range locks for scalable address spaces and beyond Open
Range locks are a synchronization construct designed to provide concurrent access to multiple threads (or processes) to disjoint parts of a shared resource. Originally conceived in the file system context, range locks are gaining increasin…
View article: Kollaps: Decentralized and Dynamic Topology Emulation
Kollaps: Decentralized and Dynamic Topology Emulation Open
The performance and behavior of large-scale distributed applications is highly influenced by network properties such as latency, bandwidth, packet loss, and jitter. For instance, an engineer might need to answer questions such as: What is …
View article: si-htm-artifacts.tgz
si-htm-artifacts.tgz Open
Our artifact includes the algorithm described in the SI-HTM paper, the benchmarks used and scripts to reproduce the paper's results. There are no software dependencies to run our algorithm. The test machine should include a POWER8 processo…
View article: Techniques for Enhancing the Efficiency of Transactional Memory Systems
Techniques for Enhancing the Efficiency of Transactional Memory Systems Open
Transactional Memory (TM) is an emerging programming paradigm that drastically simplifies the development of concurrent applications by relieving programmers from a major source of complexity: how to ensure correct, yet efficient, synchron…
View article: Extending Hardware Transactional Memory Capacity via Rollback-Only Transactions and Suspend/Resume
Extending Hardware Transactional Memory Capacity via Rollback-Only Transactions and Suspend/Resume Open
Transactional memory (TM) aims at simplifying concurrent programming via the familiar abstraction of atomic transactions. Recently, Intel and IBM have integrated hardware based TM (HTM) implementations in commodity processors, paving the w…
View article: Green-CM: Energy Efficient Contention Management for Transactional Memory
Green-CM: Energy Efficient Contention Management for Transactional Memory Open
Transactional memory (TM) is emerging as an attractive synchronization mechanism for concurrent computing. In this work we aim at filling a relevant gap in the TM literature, by investigating the issue of energy efficiency for one crucial …