• DocumentCode
    3250911
  • Title

    Effective operating system scheduling domain hierarchy for core-cache awareness

  • Author

    Lam, Jun Wei ; Tan, Ian ; Ong, Boon Leong ; Tan, Chang Kian

  • Author_Institution
    Fac. of Inf. Technol., Multimedia Univ., Cyberjaya, Malaysia
  • fYear
    2009
  • fDate
    23-26 Jan. 2009
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    With the introduction of multi-core processors, a balance between access contention of the cache and availability of cached data for multiple cores has to be addressed. Processor manufacturers are finding this compromise through a combination of private and shared cache structures, where the last level cache (LLC) may not be shared across all processing cores. This poses an interesting opportunity for the operating system in ensuring minimum access time to the memory for optimal performance. Our proposed solution is to augment an existing scheduling domain hierarchy to be aware of the relationship between the processing cores and their respective LLCs in order to achieve improved performance. We focus on LLCs as the access time between local caches is minimal as compared to remote caches or main memory. In this paper, we show that there are marked improvements using a LU scientific benchmark and a chat-server application benchmark.
  • Keywords
    cache storage; operating systems (computers); processor scheduling; shared memory systems; LU scientific benchmark; cache access contention; cached data availability; chat server application; core cache awareness; last level cache; multicore processors; operating system scheduling; private shared cache structures; shared cache structures; Benchmark testing; Communication industry; Delay; Information technology; Job shop scheduling; Microelectronics; Multicore processing; Multimedia systems; Operating systems; Processor scheduling; Cache memories; Computer architecture; Operating systems kernel; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2009 - 2009 IEEE Region 10 Conference
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-4546-2
  • Electronic_ISBN
    978-1-4244-4547-9
  • Type

    conf

  • DOI
    10.1109/TENCON.2009.5395800
  • Filename
    5395800