Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Efficient memory management for hardware accelerated Java Virtual Machines
Bertels P., Heirman W., D’Hollander E., Stroobandt D. ACM Transactions on Design Automation of Electronic Systems14 (4):1-18,2009.Type:Article
Date Reviewed: Nov 11 2009

Bertels et al. study the problem of memory allocation in an environment that includes both a general processor and an attached hardware accelerator. In the model studied, memory is shared between the two processors, with all memory accessible to either processor. Still, local memory can be accessed much cheaper than memory attached to the other processor, so it is desirable to allocate each object to the processor that will access it more frequently.

The problem is studied through several models, including naive, ideal (Delphic), and heuristically chosen allocations. The authors show that a heuristic allocator performs very well in many important cases, and they do a fine job of discussing common cases and showing why their solution is effective and efficient.

In their future work, the authors should include studies of more complex usage cases, multiple attached processors, and other parallel models.

Reviewer:  David Goldfarb Review #: CR137486 (1005-0482)
Bookmark and Share
  Featured Reviewer  
 
Shared Memory (B.3.2 ... )
 
 
Distributed Memories (D.4.2 ... )
 
 
Optimization (B.1.4 ... )
 
 
Simulation (B.1.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Shared Memory": Date
Scalable shared-memory multiprocessor architectures
Thakkar S., Dubois M., Laundrie A., Sohi G. (ed) Computer 23(6): 71-73, 1990. Type: Article
Jul 1 1991
Memory coherence in shared virtual memory systems
Li K., Hudak P. ACM Transactions on Computer Systems 7(4): 321-359, 1989. Type: Article
Oct 1 1990
Multigrain shared memory
Yeung D., Kubiatowicz J., Agarwal A. ACM Transactions on Computer Systems 18(2): 154-196, 2000. Type: Article
May 1 2001
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy