[go: up one dir, main page]

DE602006016256D1 - Verfahren und Anordnung für Cachespeicherverwaltung und entsprechende Prozessorarchitektur - Google Patents

Verfahren und Anordnung für Cachespeicherverwaltung und entsprechende Prozessorarchitektur

Info

Publication number
DE602006016256D1
DE602006016256D1 DE602006016256T DE602006016256T DE602006016256D1 DE 602006016256 D1 DE602006016256 D1 DE 602006016256D1 DE 602006016256 T DE602006016256 T DE 602006016256T DE 602006016256 T DE602006016256 T DE 602006016256T DE 602006016256 D1 DE602006016256 D1 DE 602006016256D1
Authority
DE
Germany
Prior art keywords
arrangement
cache management
processor architecture
corresponding processor
architecture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
DE602006016256T
Other languages
English (en)
Inventor
Francesco Pappalardo
Giuseppe Notarangelo
Elena Salurso
Elio Guidetti
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
STMicroelectronics SRL
STMicroelectronics NV
Original Assignee
STMicroelectronics SRL
STMicroelectronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by STMicroelectronics SRL, STMicroelectronics NV filed Critical STMicroelectronics SRL
Publication of DE602006016256D1 publication Critical patent/DE602006016256D1/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0806Multiuser, multiprocessor or multiprocessing cache systems
    • G06F12/084Multiuser, multiprocessor or multiprocessing cache systems with a shared cache
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0877Cache access modes
    • G06F12/0886Variable-length word access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Advance Control (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
DE602006016256T 2006-06-28 2006-06-28 Verfahren und Anordnung für Cachespeicherverwaltung und entsprechende Prozessorarchitektur Active DE602006016256D1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP06116248A EP1873648B1 (de) 2006-06-28 2006-06-28 Verfahren und Anordnung für Cachespeicherverwaltung und entsprechende Prozessorarchitektur

Publications (1)

Publication Number Publication Date
DE602006016256D1 true DE602006016256D1 (de) 2010-09-30

Family

ID=37579709

Family Applications (1)

Application Number Title Priority Date Filing Date
DE602006016256T Active DE602006016256D1 (de) 2006-06-28 2006-06-28 Verfahren und Anordnung für Cachespeicherverwaltung und entsprechende Prozessorarchitektur

Country Status (3)

Country Link
US (1) US8078804B2 (de)
EP (1) EP1873648B1 (de)
DE (1) DE602006016256D1 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2958765B1 (fr) * 2010-04-09 2012-04-13 Commissariat Energie Atomique Memoire cache segmentee.
US9772848B2 (en) * 2014-11-14 2017-09-26 Intel Corporation Three-dimensional morton coordinate conversion processors, methods, systems, and instructions
US9772849B2 (en) 2014-11-14 2017-09-26 Intel Corporation Four-dimensional morton coordinate conversion processors, methods, systems, and instructions

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4888679A (en) * 1988-01-11 1989-12-19 Digital Equipment Corporation Method and apparatus using a cache and main memory for both vector processing and scalar processing by prefetching cache blocks including vector data elements
US5418973A (en) * 1992-06-22 1995-05-23 Digital Equipment Corporation Digital computer system with cache controller coordinating both vector and scalar operations
US5822606A (en) * 1996-01-11 1998-10-13 Morton; Steven G. DSP having a plurality of like processors controlled in parallel by an instruction word, and a control processor also controlled by the instruction word
US6496902B1 (en) * 1998-12-31 2002-12-17 Cray Inc. Vector and scalar data cache for a vector multiprocessor
US6591345B1 (en) * 2000-11-28 2003-07-08 Hewlett-Packard Development Company, L.P. Method for ensuring maximum bandwidth on accesses to strided vectors in a bank-interleaved cache
ITTO20040415A1 (it) * 2004-06-22 2004-09-22 St Microelectronics Srl Architettura di processore multidimensionale

Also Published As

Publication number Publication date
EP1873648A1 (de) 2008-01-02
US8078804B2 (en) 2011-12-13
EP1873648B1 (de) 2010-08-18
US20080016317A1 (en) 2008-01-17

Similar Documents

Publication Publication Date Title
EP2053694A4 (de) Masseverbindungsstruktur und masseverbindungsverfahren für abschirmleitung
EP2248019A4 (de) Anordnung zur datenverarbeitung
EP2268211A4 (de) Instrument für minimalzugang
DE602005016173D1 (de) Verfahren und Anordnung für einen erweiterten Verzeichnisdienst
DE602007014060D1 (de) Verfahren und vorrichtung für partitionierung mit reduzierter auflösung
EP2009611A4 (de) Detektor für strassentrennlinie
EP2395787A4 (de) Verfahren und system für direktzugriff
EP2033141A4 (de) Eingebettetes gerät für multimediaerfassung
EP2004568A4 (de) Matrix für mauerwerkelemente und herstellungsverfahren dafür
EP2006683A4 (de) Bestimmungsverfahren für menschliches megalin
DE602007003769D1 (de) Komprimierendes Haltegerät für MRI-Biopsievorrichtung
FI20065359A0 (fi) Menetelmä ja rannelaite
DE502007006855D1 (de) Graphithaltiger hochtemperaturschmierstoff für edel- und kohlenstoffstähle
DE602007005302D1 (de) Motorkühlvorrichtung
DE502007002963D1 (de) Messvertärkungsvorrichtung und -verfahren
ATE530371T1 (de) Quersperre für man-hydrodrive
DE102007009300A8 (de) Rechnersystem und Verfahren zum Betreiben eines Rechnersystems
EP1980125A4 (de) Verfahren und anordnung für hochpräzise positionsreferenzmessungen an innenorten
FI20075191A0 (fi) Väline ja menetelmä analyysiä varten
FI20065734L (fi) Laite ja menetelmä suorituksen seuraamiseksi
DE112006003188A5 (de) Verfahren und Anordnung zum Redundanten Anoden-Sputtern
EP2007501A4 (de) Verfahren und system für atmosphärenrecycling
DE602006015766D1 (de) Verfahren und Anordnung für Kühlung eines Abgassystems
FI20065844L (fi) Menetelmä ja järjestely pyörimisliikkeen määrittämiseksi
DE602007007174D1 (de) Geräuschreduktion für Turbinentriebwerke