skip to main content
10.1145/3380536acmconferencesBook PagePublication PagesppoppConference Proceedingsconference-collections
PMAM '20: Proceedings of the Eleventh International Workshop on Programming Models and Applications for Multicores and Manycores
ACM2020 Proceeding
  • Editors:
  • Quan Chen,
  • Zhiyi Huang,
  • Min Si
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
PPoPP '20: 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming San Diego California 22 February 2020
ISBN:
978-1-4503-7522-1
Published:
22 February 2020
Sponsors:

Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
research-article
Bounded incoherence: a programming model for non-cache-coherent shared memory architectures

Cache coherence in modern computer architectures enables easier programming by sharing data across multiple processors. Unfortunately, it can also limit scalability due to cache coherency traffic initiated by competing memory accesses. Rack-scale ...

research-article
ELSE: an efficient link-time static instrumentation tool for embedded system

Unlike general systems, hardware and software of embedded systems are usually customized for specific purposes and many of them are real-time systems. With time changing, their workloads are also changing rapidly and maintaining their software becomes a ...

research-article
Public Access
TardisTM: incremental repair for transactional memory

Transactional memory (TM) provides developers with a transaction primitive for concurrent code execution that transparently checks for concurrency conflicts. When such a conflict is detected, the system recovers by aborting and restarting the ...

research-article
Self-adjusting task granularity for Global load balancer library on clusters of many-core processors

Achieving load balance is a challenge for irregular applications. Balancing runtimes and libraries aim at relieving the programmer from this difficult task by proposing a layer of abstraction between the computation at hand and the hardware used to ...

research-article
Public Access
Towards a portable hierarchical view of distributed shared memory systems: challenges and solutions

An ever-growing diversity in the architecture of modern super-computers has led to challenges in developing scientific software. Utilizing heterogeneous and disruptive architectures (e.g., off-chip and, in the near future, on-chip accelerators) has ...

research-article
Public Access
Lock-free transactional vector

The vector is a fundamental data structure, offering constant-time traversal to elements and a dynamically resizable range of indices. While several concurrent vectors exist, a composition of concurrent vector operations dependent on each other can lead ...

research-article
Public Access
Exploring accelerator and parallel graph algorithmic choices for temporal graphs

Many real-world systems utilize graphs that are time-varying in nature, where edges appear and disappear with respect to time. Moreover, the weights of different edges are also a function of time. Various conventional graph algorithms, such as single ...

research-article
Generating energy-efficient code for parallel applications specified by streaming task graphs with dynamic elements

Streaming task graphs are a high-level construct used to specify parallel applications operating on streams of data, and energy-efficient code meeting data throughput requirements can be generated automatically. Tasks can be parallel themselves, so that ...

Contributors
  • Shanghai Jiao Tong University
  • University of Otago
  • Meta

Recommendations

Acceptance Rates

PMAM '20 Paper Acceptance Rate8of15submissions,53%Overall Acceptance Rate53of97submissions,55%
YearSubmittedAcceptedRate
PMAM '2015853%
PMAM'19171059%
PMAM'1817953%
PMAM'1714750%
PMAM '15341956%
Overall975355%