We present an explicit memory organization scheme for ditributing M data items among N memory modules where M=Theta(N^(1.5-O(1/log N))). Each datum is replicated into a constant number of copies assigned to distinct modules. Assuming that N processors are connected to the memories through a complete graph, we provide an access protocol so that the processors can read/write any set of N' <= N distinct data in O((N')^(1/3)log*N'+logN) worst-case time. The address computation can be carried out efficiently without resort to a complete memory map and using O(1) internal registers per processor.

A practical constructive scheme for deterministic shared-memory access

PIETRACAPRINA, ANDREA ALBERTO;
1993

Abstract

We present an explicit memory organization scheme for ditributing M data items among N memory modules where M=Theta(N^(1.5-O(1/log N))). Each datum is replicated into a constant number of copies assigned to distinct modules. Assuming that N processors are connected to the memories through a complete graph, we provide an access protocol so that the processors can read/write any set of N' <= N distinct data in O((N')^(1/3)log*N'+logN) worst-case time. The address computation can be carried out efficiently without resort to a complete memory map and using O(1) internal registers per processor.
1993
Proceedings of the fifth annual ACM symposium on Parallel algorithms and architectures - SPAA '93
0897915992
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11577/2509778
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? ND
social impact