Browsing by Subject "Memory architecture"
Now showing items 1-8 of 8
-
Article
Dynamic reconfiguration in coordination languages
(2000)A rather recent approach in programming parallel and distributed systems is that of coordination models and languages. Coordination programming enjoys a number of advantages such as the ability to express different software ...
-
Article
Efficient, strongly consistent implementations of shared memory
(1992)We present linearizable implementations for two distributed organizations of multiprocessor shared memory. For the full caching organization, where each process keeps a local copy of the whole memory, we present a linearizable ...
-
Article
In-memory parallelism for database workloads
(2002)In this work we analyze the parallelization of database workloads for an emerging memory technology: Processing-In-Memory (PIM) chips. While most previous studies have used scientific workloads to evaluate PIM architectures, ...
-
Article
Linearizability in the presence of drifting clocks and under different delay assumptions
(1999)The cost of usingmessag e-passing to implement linearizable read/write objects for shared memory multiprocessors with drifting clocks is studied. We take as cost measures the response times for performingread and write ...
-
Article
Memory assignment for multiprocessor caches through grey coloring
(1994)The achieved performance of multiprocessors is heavily dependent on the performance of their caches. Cache performance is severely degraded when data tiles used by a program conflict in the caches. This paper explores ...
-
Conference Object
Moving to memoryland: In-memory computation for existing applications
(Association for Computing Machinery, Inc, 2015)Migrating computation to memory was proposed a long time ago as a way to overcome the memory bandwidth and latency bottleneck, as well as increase the computation parallelism. While the concept had been applied to several ...
-
Conference Object
Rayzit: An Anonymous and Dynamic Crowd Messaging Architecture
(Institute of Electrical and Electronics Engineers Inc., 2015)The smartphone revolution has introduced a new era of social networks where users communicate over anonymous messaging platforms to exchange opinions, ideas and even carry out commerce. These platforms enable individuals ...
-
Article
Using Coarrays to Parallelize Legacy Fortran Applications: Strategy and Case Study
(2015)This paper summarizes a strategy for parallelizing a legacy Fortran 77 programusing the object-oriented (OO) and coarray features that entered Fortran in the 2003 and 2008 standards, respectively. OO programming (OOP) ...