3 ms·
Some more details for people who know about these things, emphasis mine: 2 chips make a dual-chip module with 512MB cache, 4 dual-chip modules make a drawer wi
by sillywalk 3y ago
Some more details for people who know about these things, emphasis mine:
2 chips make a dual-chip module with 512MB cache, 4 dual-chip modules make a drawer with 2GB cache, and a 4 drawer system with 32 chips makes 8GB cache.
"The L3 and L4 virtual design across the fabric provides 50% more cache per core, with improved latencies. The idea is that software and microcode still see two separate caches. These caches are shared and distributed across all eight cores via a 320 GB/s ring and across the integrated fabric. Horizontal cache persistence should further reduce cache misses as well. Specifically, when a cache line is ejected, the system looks for available cache capacity on other caches, first on the chip and then even across the 32-chip fabric."[0]
"The accelerator itself delivers an aggregate of over 6 TFLOPS of 16-bit floating-point throughput per chip to scale up to roughly 200 TFLOPS per system. 1024 processor tiles in a systolic array make up the matrix array, and 256 fp16/32 tiles make up the accelerator for computing activations and include built-in functions for RELU, tanH, and log. The platform also provides enterprise-class availability and security, as one should expect in a Z, with virtualization, error checking/recovery, and memory protection mechanisms. While 6 TFLOPS does not sound impressive, keep in mind that this accelerator is optimized for transaction processing. Most data are in floating-point and
are highly structured, unlike in voice or image processing. Consequently, we believe this accelerator will deliver adequate performance and is undoubtedly much faster than offloading to another GPU-equipped server or running the inference on a Z core. The latency of off-platform inference can cause transactions to time out, and inference does not complete"[0]
"Intelligent Prefetcher and Write-Back
– 120+ GB/s read bandwidth to internal scratchpad
– 80+ GB/s store bandwidth
– Multi-zone scratchpad for concurrent data load, execution
and write-back
Intelligent Data Mover and Formatter
– 600+ GB/s bandwidth
– Format and prepare data on the fly for compute and write-back"[1]
[0] https://cambrian-ai.com/wp-content/uploads/edd/2021/08/IBM-Telum-Research-Paper-Cambrian-AI.pdf https://cambrian-ai.com/wp-content/uploads/edd/2021/08/IBM-T...
[1] https://hc33.hotchips.org/assets/program/conference/day1/HC2021.C1.3%20IBM%20Cristian%20Jacobi%20Final.pdf https://hc33.hotchips.org/assets/program/conference/day1/HC2...