UNB Libraries: Scholar Research Repository
  • Log In
    Communities & Collections
    Browse
  • What is UNB Scholar?Deposit to UNB ScholarUNB Scholar PolicyContact
  1. Home
  2. Browse by Author

Browsing by Author "Basa, Tristan M."

Now showing 1 - 1 of 1
Results Per Page
Sort Options
  • Loading...
    Thumbnail Image
    Item
    Thread-based, region-based automatic memory management
    (University of New Brunswick, 2017) Basa, Tristan M.; Dueck, Gerhard; Kent, Kenneth
    Automatic memory management offers programmers an alternative to unmanaged languages. It unburdens some of the low-level control from human hands. However, this comes at the price of performance. Virtual machines using automatic memory management are prone to long system pause times that degrade the overall performance of the system. Often, the culprit is a mismatch between the nature of the application and the chosen garbage collection algorithm. There are algorithms that already address this issue, such as the Balanced Garbage Collection (BGC) by IBM, which uses region based memory management. Region-based memory management introduces the flexibility of being able to select areas of the heap for collection that will potentially result in the best "return-on-investment." With the advent of multicore processors, we extend this approach to take advantage of the potential concurrency that can happen among threads during garbage collection. By assigning entire regions to a thread, we are able to select a set of regions that belong to only one thread thereby potentially allowing other threads to continue execution during garbage collection. We also define thread relationships that will identify other threads that may have to be stopped as well when collection is being done on a given thread.
University of New Brunswick: established in 1785

General

  • Contact Us
  • Find Us
  • Library News
  • Hours
  • Policies

Libraries

  • Harriet Irving
  • Science & Forestry
  • Engineering & Computer Science
  • Hans W. Klohn Commons
  • Gerard V. La Forest Law

Departments

  • Archives & Special Collections
  • Centre for Digital Scholarship
  • Microforms
  • Government Documents, Data & Maps
  • … more

Join the conversation:

  • Facebook
  • Twitter
  • Instagram
  • Copyright
  • Privacy
  • Accessibility
  • Web Feedback
  • UNB Libraries
  • Ask Us
  • Feedback
  • Search