Object based data cache with conflict free concurrent access as shared memory for a parallel DSP

Research output: Contribution to conferencePaperResearchpeer review

Authors

  • J. Kneip
  • P. Pirsch
View graph of relations

Details

Original languageEnglish
Pages25-34
Number of pages10
Publication statusPublished - 1996
Event1996 9th IEEE Workshop on VLSI Signal Processing - San Francisco, CA, USA
Duration: 30 Oct 19961 Nov 1996

Conference

Conference1996 9th IEEE Workshop on VLSI Signal Processing
CitySan Francisco, CA, USA
Period30 Oct 19961 Nov 1996

Abstract

The paper describes principle and practical implementation of an object based cache concept, allowing conflict free regular access to data structures for a cluster of processing units. The cache is based on a virtual object bound address space instead of the conventional linear address space for the access to shared data located in on-chip caches. By extending the conventional block based cache principle to 2-D blocks and using virtual addresses for address arithmetic and hit/miss detection, the time critical address calculations in the load/store pipeline can be performed fast and at low hardware cost. Transform to physical addresses is performed during block transfer between internal caches and external system memory, where it is much less time critical and must only be performed once per block. The object based cache is compiler friendly, fully transparent to the programmer, and allows the hardware efficient implementation of a shared on-chip memory system for future parallel digital image processors.

ASJC Scopus subject areas

Cite this

Object based data cache with conflict free concurrent access as shared memory for a parallel DSP. / Kneip, J.; Pirsch, P.
1996. 25-34 Paper presented at 1996 9th IEEE Workshop on VLSI Signal Processing, San Francisco, CA, USA.

Research output: Contribution to conferencePaperResearchpeer review

Kneip, J & Pirsch, P 1996, 'Object based data cache with conflict free concurrent access as shared memory for a parallel DSP', Paper presented at 1996 9th IEEE Workshop on VLSI Signal Processing, San Francisco, CA, USA, 30 Oct 1996 - 1 Nov 1996 pp. 25-34.
Kneip, J., & Pirsch, P. (1996). Object based data cache with conflict free concurrent access as shared memory for a parallel DSP. 25-34. Paper presented at 1996 9th IEEE Workshop on VLSI Signal Processing, San Francisco, CA, USA.
Kneip J, Pirsch P. Object based data cache with conflict free concurrent access as shared memory for a parallel DSP. 1996. Paper presented at 1996 9th IEEE Workshop on VLSI Signal Processing, San Francisco, CA, USA.
Kneip, J. ; Pirsch, P. / Object based data cache with conflict free concurrent access as shared memory for a parallel DSP. Paper presented at 1996 9th IEEE Workshop on VLSI Signal Processing, San Francisco, CA, USA.10 p.
Download
@conference{746931524d0c40af82a01388c606774d,
title = "Object based data cache with conflict free concurrent access as shared memory for a parallel DSP",
abstract = "The paper describes principle and practical implementation of an object based cache concept, allowing conflict free regular access to data structures for a cluster of processing units. The cache is based on a virtual object bound address space instead of the conventional linear address space for the access to shared data located in on-chip caches. By extending the conventional block based cache principle to 2-D blocks and using virtual addresses for address arithmetic and hit/miss detection, the time critical address calculations in the load/store pipeline can be performed fast and at low hardware cost. Transform to physical addresses is performed during block transfer between internal caches and external system memory, where it is much less time critical and must only be performed once per block. The object based cache is compiler friendly, fully transparent to the programmer, and allows the hardware efficient implementation of a shared on-chip memory system for future parallel digital image processors.",
author = "J. Kneip and P. Pirsch",
year = "1996",
language = "English",
pages = "25--34",
note = "1996 9th IEEE Workshop on VLSI Signal Processing ; Conference date: 30-10-1996 Through 01-11-1996",

}

Download

TY - CONF

T1 - Object based data cache with conflict free concurrent access as shared memory for a parallel DSP

AU - Kneip, J.

AU - Pirsch, P.

PY - 1996

Y1 - 1996

N2 - The paper describes principle and practical implementation of an object based cache concept, allowing conflict free regular access to data structures for a cluster of processing units. The cache is based on a virtual object bound address space instead of the conventional linear address space for the access to shared data located in on-chip caches. By extending the conventional block based cache principle to 2-D blocks and using virtual addresses for address arithmetic and hit/miss detection, the time critical address calculations in the load/store pipeline can be performed fast and at low hardware cost. Transform to physical addresses is performed during block transfer between internal caches and external system memory, where it is much less time critical and must only be performed once per block. The object based cache is compiler friendly, fully transparent to the programmer, and allows the hardware efficient implementation of a shared on-chip memory system for future parallel digital image processors.

AB - The paper describes principle and practical implementation of an object based cache concept, allowing conflict free regular access to data structures for a cluster of processing units. The cache is based on a virtual object bound address space instead of the conventional linear address space for the access to shared data located in on-chip caches. By extending the conventional block based cache principle to 2-D blocks and using virtual addresses for address arithmetic and hit/miss detection, the time critical address calculations in the load/store pipeline can be performed fast and at low hardware cost. Transform to physical addresses is performed during block transfer between internal caches and external system memory, where it is much less time critical and must only be performed once per block. The object based cache is compiler friendly, fully transparent to the programmer, and allows the hardware efficient implementation of a shared on-chip memory system for future parallel digital image processors.

UR - http://www.scopus.com/inward/record.url?scp=0030378890&partnerID=8YFLogxK

M3 - Paper

AN - SCOPUS:0030378890

SP - 25

EP - 34

T2 - 1996 9th IEEE Workshop on VLSI Signal Processing

Y2 - 30 October 1996 through 1 November 1996

ER -