Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 218,391,326 papers from all fields of science
Search
Sign In
Create Free Account
Manual memory management
Known as:
Custom memory allocation
In computer science, manual memory management refers to the usage of manual instructions by the programmer to identify and deallocate unused objects…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
32 relations
Allocator (C++)
Automatic Reference Counting
Automatic variable
C dynamic memory allocation
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2018
2018
Mosaic: An Application-Transparent Hardware-Software Cooperative Memory Manager for GPUs
Rachata Ausavarungnirun
,
Joshua Landgraf
,
+4 authors
O. Mutlu
arXiv.org
2018
Corpus ID: 13752163
Modern GPUs face a trade-off on how the page size used for memory management affects address translation and demand paging…
Expand
2017
2017
Simple, fast, and safe manual memory management
Piyus Kedia
,
Manuel Costa
,
Matthew J. Parkinson
,
K. Vaswani
,
Dimitrios Vytiniotis
,
Aaron Blankstein
ACM-SIGPLAN Symposium on Programming Language…
2017
Corpus ID: 7740555
Safe programming languages are readily available, but many applications continue to be written in unsafe languages because of…
Expand
2013
2013
OOPSLA 2002: Reconsidering custom memory allocation
E. Berger
,
B. Zorn
,
K. McKinley
SIGP
2013
Corpus ID: 52828486
Programmers hoping to achieve performance improvements often use custom memory allocators. This in-depth study examines eight…
Expand
Highly Cited
2012
Highly Cited
2012
Watchdog: Hardware for safe and secure manual memory management and full memory safety
Santosh Nagarakatte
,
Milo M. K. Martin
,
Steve Zdancewic
International Symposium on Computer Architecture
2012
Corpus ID: 2215568
Languages such as C and C++ use unsafe manual memory management, allowing simple bugs (i.e., accesses to an object after…
Expand
2012
2012
Fast and efficient automatic memory management for GPUs using compiler-assisted runtime coherence scheme
Sreepathi Pai
,
R. Govindarajan
,
M. J. Thazhuthaveetil
International Conference on Parallel…
2012
Corpus ID: 9583150
Exploiting the performance potential of GPUs requires managing the data transfers to and from them efficiently which is an error…
Expand
2011
2011
Multi-dimensional Information Spaces as Memory Structures for Intelligent Data Processing in GMES
15.1 Memory management
2011
Corpus ID: 14744975
Memory management is a complex field of computer science. Over the years, many techniques have been developed to make it more…
Expand
2010
2010
Lightweight linear types in system f°
K. Mazurak
,
Jianzhou Zhao
,
Steve Zdancewic
ACM SIGPLAN International Workshop on Types In…
2010
Corpus ID: 13941975
We present System F°, an extension of System F that uses kinds to distinguish between linear and unrestricted types, simplifying…
Expand
2007
2007
Safe manual memory management
David E. Gay
,
Robert Ennals
,
E. Brewer
International Symposium on Mathematical…
2007
Corpus ID: 7412737
We present HeapSafe, a tool that uses reference counting to dynamically verify the soundness of manual memory management of C…
Expand
1997
1997
Predictable Automatic Memory Management for Embedded Systems
R. Henriksson
1997
Corpus ID: 14987631
The power of dynamic memory management can be used to produce more flexible control applications without compromising the…
Expand
1997
1997
Custom Memory Placement for Parallel Data Mining
S. Parthasarathy
,
Mohammed J. Zaki
,
W. Li
1997
Corpus ID: 15870469
A lot of data mining tasks, such as Associations, Sequences, and Classification, use complex pointer-based data structures that…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE