Refine
Has Fulltext
- no (28)
Year of publication
Document Type
- Article (28) (remove)
Is part of the Bibliography
- yes (28)
Keywords
- security (2)
- Analytical models (1)
- Benchmark testing; (1)
- Cluster Computing (1)
- Cluster computing (1)
- Computational grid (1)
- Engines (1)
- Green computing (1)
- Internet of Things (1)
- Load Balancing (1)
- MPI (1)
- MQTT (1)
- Network (1)
- Network security (1)
- Parallel job execution time estimation (1)
- Performance Evaluation (1)
- Scalability (1)
- Security (1)
- Tools (1)
- User submission pattern (1)
- compliance (1)
- edge computing (1)
- firmware update (1)
- formal (1)
- one-sided communication (1)
- programming models and systems for many-cores (1)
- software-managed cache coherence (1)
- synchronization (1)
- verification (1)
Exploring one-sided communication and synchronization on a non-cache-coherent many-core architecture
(2017)
The ongoing many-core design aims at core counts where cache coherence becomes a serious challenge. Therefore, this paper discusses how one-sided communication and the required process synchronization can be realized on a non-cache-coherent many-core CPU. The Intel Single-chip Cloud Computer serves as an exemplary hardware architecture. The presented approach is based on software-managed cache coherence for MPI one-sided communication. The prototype implementation delivers a PUT performance of up to 5 times faster than the default message-based approach and reveals a reduction of the communication costs for the NAS Parallel Benchmarks 3-D fast Fourier Transform by a factor of 5. Further, the paper derives conclusions for future non-cache-coherent architectures.