9 Hits in 4.9 sec

ReduxSTM: Optimizing STM designs for Irregular Applications

Manuel Pedrero, Eladio Gutierrez, Sergio Romero, Oscar Plata
2017 Journal of Parallel and Distributed Computing  
With this aim, ReduxSTM is introduced as a specific STM system designed by combining techniques for speculative execution with TM algorithms.  ...  This work is focused on software TM (STM) solutions and how they can be adapted and optimized to deal efficiently with irregular memory access patterns, mainly those caused by reduction operations.  ...  Acknowledgements This work has been supported by the Government of Spain with project TIN2013-42253-P.  ... 
doi:10.1016/j.jpdc.2017.04.009 fatcat:4qlxt7blobb5jocj4e2p4mlpxi

Leveraging GPUs using cooperative loop speculation

Mehrzad Samadi, Amir Hormati, Janghaeng Lee, Scott Mahlke
2014 ACM Transactions on Architecture and Code Optimization (TACO)  
The goal of this work is to increase the applicability of GPUs beyond CUDA/OpenCL to implicitly data-parallel applications written in C/C++ using speculative parallelization.  ...  Even with the emergence of languages such as CUDA and OpenCL, programming GPUs remains a difficult challenge for a variety of reasons, including the inherent algorithmic characteristics and data structure  ...  Further, the set of applications that can be mapped onto a GPU is broadened beyond loops that exclusively use arrays with affine indices.  ... 
doi:10.1145/2579617 fatcat:x5l2hlugt5eonax27gymjmvtvy

A Pragmatic Protocol for Database Replication in Interconnected Clusters

J. Grov, L. Soares, A. Correia, J. Pereira, R. Oliveira, F. Pedone
2006 2006 12th Pacific Rim International Symposium on Dependable Computing (PRDC'06)  
With his combination of discipline and positive attitude, he will forever stay with me as a role model.  ...  Combining such data replication with the transactional consistency guarantees provided by a traditional database system is challenging, and users are usually required to choose between consistency, performance  ...  As the probability of two concurrent transactions conflicting depends on the latency, this has a profound impact in the abort rate of certification based protocols such as DBSM and Postgres-R [6] .  ... 
doi:10.1109/prdc.2006.11 dblp:conf/prdc/GrovSCPOP06 fatcat:v3v4egb7rbgjhp7d4ghbj3i4ba

Looking Ahead in Open Multithreaded Transactions

M. Monod, J. Kienzle, A. Romanovsky
Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)  
& Acknowledgements Complex distributed object-oriented systems often need complex concurrency features, which may go beyond the traditional concurrency control associated with separate method calls.  ...  Transactions are able to hide the effects of concurrency and at the same time prevent the propagation of errors, making them appropriate building blocks for structuring reliable distributed systems.  ...  Backward Commutativity Backward commutativity is used in combination with in-place update of objects.  ... 
doi:10.1109/isorc.2006.49 dblp:conf/isorc/MonodKR06 fatcat:ay2dpghnr5cnlodykdmnvyqgmi

Staged Grid NewSQL Database System for OLTP and Big Data Applications

Lengdong Wu
We have conducted extensive experiments that clearly show that Rubato DB is highly scalable with efficient performance under both TPC-C and YCSB benchmarks.  ...  This dissertation shows that with careful choice of design and features, it is possible to implement scalable NewSQL database systems that efficiently support transactional semantics to ease application  ...  We use two abstractions in the FPC, timestamps (versions) and conflict dependencies, to reason about serializability isolation.  ... 
doi:10.7939/r38911z75 fatcat:z6ffsdfxgvgghgfooxsclhm75a

DEPEND 2011 Committee DEPEND Advisory Chairs

Pascal Lorenz, Syed Naqvi, Sergio Hidalgo, Manuel Gil Perez, Reijo Savola, Sergio Hidalgo, Manuel Gil Perez, Afonso Neto, Yudistira Dwi, Wardhana Asnar, Jorge Bernal Bernabé, Nicola Dragoni (+47 others)
2011 DEPEND 2011 The Fourth International Conference on Dependability Foreword The Fourth International Conference on Dependability   unpublished
With large scale and complex systems, their parts expose different static and dynamic features that interact with each others; some systems are more stabile than others, some are more scalable, while others  ...  To deal with dependability, sound methodologies, platforms, and tools are needed to allow system adaptability.  ...  In [5] , we have proposed this model and identified a number of challenges that still need to be met, to wit the temporal aspect, conflicts, dependencies, and weighted differences among EKM.  ... 

The Winnipeg: The Poem that Crossed the Atlantic

María Mencía
2019 Hyperrhiz  
The intensity of military conflict depended on which zone or front you found yourself in, and on what date.  ...  It was a fluke that a man's father should have sculpted a bust of one of the few people in France with the power to commute a notice of deportation but it was also indicative of the kind of milieu in which  ...  A partial reference has also been given to facilitate cross-referencing of the Spanish original with the bibliography.  ... 
doi:10.20415/hyp/020.mov02 fatcat:5ks4fiotrbch7grt3qzm5wuoq4

Human Security in a Post-conflict Livelihoods Change Context: Case of Buni Yadi Northeast Nigeria

Lukman Ahmed Lawal
It employs a mixed methods approach combining quantitative surveys, observations and in-depth discussions with men and women whose livelihoods have been disrupted following the Boko Haram insurgency to  ...  Tension often lingers in post-conflict contexts for many years after the conflict depending on how the conflict ended and the peacebuilding efforts that follow.  ...  By contrast, this research combined individual interviews with focus group discussions to leverage on the advantage this combination may achieve as against the individual interview alone.  ... 
doi:10.24384/17ga-4v18 fatcat:aupzbsukijai7edkhbtpv6fxim

Planning the Charging Infrastructure for Electric Vehicles in Cities and Regions

Johannes Wirges
The report starts with a discussion of technologies for the charging of EVs, namely charging via cable, induction, and battery switching.  ...  This concurrency also has a spatial aspect.  ...  Approximative indicators can be calculated by combining several values (example above: data used for number of dwellings without private parking space, total number of commuters to Brussels).  ... 
doi:10.5445/ksp/1000053253 fatcat:wutf52lu5jd3raevkkvqqqbok4