Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An Argument for Simple COMA
RISE - Research Institutes of Sweden, ICT, SICS.
RISE - Research Institutes of Sweden, ICT, SICS.
RISE - Research Institutes of Sweden, ICT, SICS.
RISE - Research Institutes of Sweden, ICT, SICS.
Show others and affiliations
1994 (English)Report (Other academic)
Abstract [en]

We present design details and some initial performance results of a novel scalable shared memory multiprocessor architecture that incorporates the major strengths of several contemporary multiprocessor architectures while avoiding their most serious weaknesses. Specifically, our architecture design incorporates the automatic data migration and replication features of cache-only memory architecture (COMA) machines, but replaces much of the complex hardware of COMA with a software layer that manages page-grained cache space allocation, as found in distributed virtual shared memory (DVSM) systems. Unlike DVSM however, pages are sub-divided into cache-line sized blocks, and for shared pages the coherence of these blocks is maintained by hardware. Moving much of COMA's hardware functionality to software simplifies the machine design and reduces development time, while supporting fine-grain coherence in hardware greatly decreases the impact of DVSM software overheads. We call the resulting hybrid hardware and software multiprocessor architecture Simple COMA. By allowing shared data to be replicated in a node's main memory (in addition to its caches), the number of remote memory accesses is greatly reduced compared to a traditional cache coherent non-uniform memory access (CC-NUMA) architecture. Preliminary results indicate that despite the reduced hardware complexity and the need to handle allocation page faults in software, the performance of Simple COMA is comparable to that of more complex all-hardware designs.

Place, publisher, year, edition, pages
Swedish Institute of Computer Science , 1994, 1. , p. 20
Series
SICS Research Report, ISSN 0283-3638 ; R94:15
Keywords [en]
COMA, Shared Memory, Simple COMA
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:ri:diva-21386OAI: oai:DiVA.org:ri-21386DiVA, id: diva2:1041422
Available from: 2016-10-31 Created: 2016-10-31 Last updated: 2018-08-20Bibliographically approved

Open Access in DiVA

fulltext(2530 kB)1 downloads
File information
File name FULLTEXT01.pdfFile size 2530 kBChecksum SHA-512
52177d95b02d8df4be9c4efaeb951d64f72b9b7c5a0182d11e55106e1bb2ce54aed0591ebd1fe68e100c1d694a6ba2356b36dcaf5c5057780435842ed54c115d
Type fulltextMimetype application/pdf

Authority records BETA

Haridi, Seif

Search in DiVA

By author/editor
Haridi, Seif
By organisation
SICSComputer Systems Laboratory
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 1 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 14 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
v. 2.35.2