Memory management for data localization on OSCAR chip multiprocessor

Hirofumi Nakano, Takeshi Kodaka, Keiji Kimura, Hironori Kasahara

Research output: Contribution to conferencePaper

3 Citations (Scopus)

Abstract

Chip Multiprocessor (CMP) architecture has attracting much attention as a next-generation microprocessor architecture and many kinds of CMP are widely being researched. However, CMP architectures several difficulties for effective use of memory, especially cache or local memory near a processor core. The authors have proposed OSCAR CMP architecture, which cooperatively works with multigrain parallelizing compiler which gives us much higher parallelism than instruction level parallelism or loop level parallelism and high productivity of application programs. To support the compiler optimization for effective use of cache or local memory, OSCAR CMP has local data memory (LDM) for processor private data and distributed shared memory (DSM) for synchronization and fine grain data transfers among processors, in addition to centralized shared memory (CSM) to support dynamic task scheduling. This paper proposes a static coarse grain task scheduling scheme for data localization using live variable analysis. Furthermore, remote memory data transfer scheduling scheme using information of live variable analysis is also described. The proposed scheme is implemented on OSCAR FORTRAN multigrain parallelizing compiler and is evaluated on OSCAR CMP using Tomcatv and Swim in SPEC CFP 95 benchmark.

Original languageEnglish
Pages82-88
Number of pages7
DOIs
Publication statusPublished - 2004 Dec 1
EventProceedings of the Innovative Architecture for Future Generation High-Performance Processors and Systems, IWIA 2004 - Maui, HI, United States
Duration: 2004 Jan 122004 Jan 14

Conference

ConferenceProceedings of the Innovative Architecture for Future Generation High-Performance Processors and Systems, IWIA 2004
CountryUnited States
CityMaui, HI
Period04/1/1204/1/14

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint Dive into the research topics of 'Memory management for data localization on OSCAR chip multiprocessor'. Together they form a unique fingerprint.

  • Cite this

    Nakano, H., Kodaka, T., Kimura, K., & Kasahara, H. (2004). Memory management for data localization on OSCAR chip multiprocessor. 82-88. Paper presented at Proceedings of the Innovative Architecture for Future Generation High-Performance Processors and Systems, IWIA 2004, Maui, HI, United States. https://doi.org/10.1109/IWIA.2004.10020