Browse All Reviews
Programming Languages (D.3)
> Memory Management (Garbage Collection) (D.3.4...)
All Media Types
1-10 of 10 Reviews about "
Memory Management (Garbage Collection) (D.3.4...)
Dynamic memory management for embedded systems
Alonso D., Mamagkakis S., Poucet C., Peón-Quirós M., Bartzas A., Catthoor F., Soudris D., Springer Publishing Company, Incorporated, New York, NY, 2014. 243 pp. Type: Book (978-3-319105-71-0)
Embedded systems are becoming a very important part of our lives, as they are everywhere, in technologies such as mobile phones, transportation systems, and medical devices. The energy optimization of those systems plays a crucial role...
May 11 2015
The garbage collection handbook: the art of automatic memory management
Jones R., Hosking A., Moss E., Chapman & Hall/CRC, Boca Raton, FL, 2011. 511 pp. Type: Book (978-1-420082-79-1)
This book is an excellent review of the state of the art in garbage collection, which--in the two decades ending in 2009--has moved from a linguistic oddity to a near-essential component of computer languages. Chapter...
Feb 21 2012
Memory leak detection in FORTRAN applications using TAU
Shende S., Malony A., Moore S., Cronk D. HPCMP-UGC 2007 (Proceedings of the 2007 DoD High Performance Computing Modernization Program Users Group Conference,Jun 18-21, 2007) 387-393, 2007. Type: Proceedings
Software tools are important weapons in the programmer’s fight against errors. As the complexity of systems grows, there is an increasing requirement for tool developers to produce more sophisticated assistance. The tuning an...
Jun 4 2009
Object co-location and memory reuse for Java programs
Yu Z., Lau F., Wang C. ACM Transactions on Architecture and Code Optimization 4(4): 1-36, 2008. Type: Article
Yu, Lau, and Wang have developed a memory management system called space-time efficient memory allocator (STEMA) for use in Java Virtual Machines. It is particularly effective for small memory devices. The paper defines the system and ...
Aug 7 2008
Distributed garbage collection algorithms for timestamped data
Ramachandran U., Knobe K., Harel N., Mandviwala H. IEEE Transactions on Parallel and Distributed Systems 17(10): 1057-1071, 2006. Type: Article
Three different solutions for garbage collection in Stampede, a system that supports streaming application programming, are described in this paper. Essentially, a Stampede program is a dynamic collection of threads, which process data...
May 22 2007
Myths and realities: the performance impact of garbage collection
Blackburn S., Cheng P., McKinley K. Measurement and modeling of computer systems (Proceedings of the joint international conference, New York, NY, USA, Jun 10-14, 2004) 25-36, 2004. Type: Proceedings
This is a fascinating paper on garbage collection, a subject in which strong opinions are common, but experiential wisdom is rare. The software engineering advantages of garbage collection over programmer directed memory management are...
Sep 7 2004
Memory as a programming concept in C and C++
Franek F., Cambridge University Press, New York, NY, 2003. 250 pp. Type: Book (9780521520430)
This book is aimed at intermediate-level C/C++ programmers. Neither a programming nor a language text, it attempts to fill the gap, perceived by the author, in the understanding that intermediate-level programmers have of how memory af...
Apr 30 2004
Hardware support for real-time embedded multiprocessor system-on-a-chip memory management
Shalan M., Vincent J I. Hardware/software codesign (Proceedings of the tenth international symposium, Estes Park, Colorado, May 6-8, 2002) 79-84, 2002. Type: Proceedings
System-on-a-chip architectures (very suitable for embedded real-time applications) require careful attention to the management of on-chip memory. Static allocation is inefficient, while dynamic allocation is not deterministic, which ma...
Jan 30 2004
Lazy Garbage Collection of Recovery State for Fault-Tolerant Distributed Shared Memory
Sultan F., Nguyen T., Iftode L. IEEE Transactions on Parallel and Distributed Systems 13(7): 673-686, 2002. Type: Article
The problem of garbage collection of recovery states for a fault-tolerant distributed shared memory (DSM) protocol is addressed in this paper. In particular, the authors build on their previous work [1,2], and prove the correctness of...
Jan 20 2003
Interprocedural pointer alias analysis
Hind M., Burke M., Carini P., Choi J. ACM Transactions on Programming Languages and Systems 21(4): 848-894, 1999. Type: Article
Three different algorithms for dataflow analysis of computer programs are presented. Compilers for programming languages that support dynamically allocated data structures, such as C, C++, Fortran 90, Java, and LISP need to make worst-...
Mar 1 2000
Reproduction in whole or in part without permission is prohibited. Copyright 1999-2023 ThinkLoud