Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2491894acmconferencesBook PagePublication PagesismmConference Proceedingsconference-collections
ISMM '13: Proceedings of the 2013 international symposium on memory management
ACM2013 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ISMM '13: International Symposium on Memory Management Seattle Washington USA June 20 - 21, 2013
ISBN:
978-1-4503-2100-6
Published:
20 June 2013
Sponsors:

Reflects downloads up to 13 Nov 2024Bibliometrics
Skip Abstract Section
Abstract

It is with great pleasure that we welcome you to the ACM SIGPLAN 2013 International Symposium on Memory Management (ISMM'13). This year continues ISMM's tradition as the top venue for presenting research results on memory management.

The eleven papers appearing in these proceedings cover diverse and interesting aspects of memory management. A double-blind reviewing system was used, and the Program Committee met in person to facilitate thorough discussion of the papers. In addition to three reviews by Program Committee members, each paper received one review by a member of the External Review Committee, which increased the range and depth of reviewer expertise. Authors were provided an opportunity to submit rebuttal responses to initial reviews, which helped ensure that decisions were not based on faulty interpretations. Review Committee members were allowed to be authors of submitted papers. Program Committee members were allowed to submit papers, but such submissions are held to a higher standard; no such papers were submitted this year.

Skip Table Of Content Section
SESSION: Keynote address
keynote
Safety-first approach to memory consistency models
SESSION: Garbage collection, runtime, & cache management
research-article
Towards hinted collection: annotations for decreasing garbage collector pause times

Garbage collection is widely used and has largely been a boon for programmer productivity. However, traditional garbage collection is approaching both practical and theoretical performance limits. In practice, the maximum heap size and heap structure of ...

research-article
Adaptive scanning reduces sweep time for the Lisp2 mark-compact garbage collector

Mark-compact garbage collection helps long-running programs avoid fragmentation. The Lisp2 mark-compact collector is a classic but still widely-used compaction algorithm. It sequentially scans the entire heap to compact all live objects at one end of ...

research-article
Control theory for principled heap sizing

We propose a new, principled approach to adaptive heap sizing based on control theory. We review current state-of-the-art heap sizing mechanisms, as deployed in Jikes RVM and HotSpot. We then formulate heap sizing as a control problem, apply and tune a ...

research-article
Pacman: program-assisted cache management

As caches become larger and shared by an increasing number of cores, cache management is becoming more important. This paper explores collaborative caching, which uses software hints to influence hardware caching. Recent studies have shown that such ...

SESSION: Debugging & benchmarking
research-article
Generating sound and effective memory debuggers

We present a new approach for constructing debuggers based on declarative specification of bug conditions and root causes, and automatic generation of debugger code. We illustrate our approach on several classes of bugs, memory or otherwise. For each ...

research-article
Rigorous benchmarking in reasonable time

Experimental evaluation is key to systems research. Because modern systems are complex and non-deterministic, good experimental methodology demands that researchers account for uncertainty. To obtain valid results, they are expected to run many ...

research-article
ACDC: towards a universal mutator for benchmarking heap management systems

We present ACDC, an open-source benchmark that may be configured to emulate explicit single- and multi-threaded memory allocation, sharing, access, and deallocation behavior to expose virtually any relevant allocator performance differences. ACDC mimics ...

SESSION: Analysis, design, & tools
research-article
Precise and scalable context-sensitive pointer analysis via value flow graph

In this paper, we propose a novel method for context-sensitive pointer analysis using the value flow graph (VFG) formulation. We achieve context-sensitivity by simultaneously applying function cloning and computing context-free language reachability (...

research-article
Analyzing memory ownership patterns in C libraries

Programs written in multiple languages are known as polyglot programs. In part due to the proliferation of new and productive high-level programming languages, these programs are becoming more common in environments that must interoperate with existing ...

research-article
Elephant tracks: portable production of complete and precise gc traces

We present Elephant Tracks (ET), a dynamic program analysis tool for Java that produces detailed traces of garbage collection-related events, including object allocations, object deaths, and pointer updates. Like prior work, our tracing tool is based on ...

research-article
A bloat-aware design for big data applications

Over the past decade, the increasing demands on data-driven business intelligence have led to the proliferation of large-scale, data-intensive applications that often have huge amounts of data (often at terabyte or petabyte scale) to process. An object-...

Contributors
  • Technion - Israel Institute of Technology

Index Terms

  1. Proceedings of the 2013 international symposium on memory management
    Index terms have been assigned to the content through auto-classification.
    Please enable JavaScript to view thecomments powered by Disqus.

    Recommendations

    Acceptance Rates

    ISMM '13 Paper Acceptance Rate 11 of 22 submissions, 50%;
    Overall Acceptance Rate 72 of 156 submissions, 46%
    YearSubmittedAcceptedRate
    ISMM '14221150%
    ISMM '13221150%
    ISMM '09321547%
    ISMM '02411741%
    ISMM '00391846%
    Overall1567246%