Download presentation
Presentation is loading. Please wait.
1
ClearSpeed CSX620 Overview
2
References ClearSpeed Technical Training Slides for ClearSpeed Accelerator 620, software version 3.0, Slide Sets 1-6, Presentor: Brian Summers (senior engineer), December 2007 Acknowledgement: Many slides used here are from Slide Set 1. ClearSpeed Introductory Programming Manual, January 2008
4
Topics Overview of ClearSpeed Board ClearSpeed Technology Company
Accelerators ClearSpeed and HPC Hardware Overview Performance Software Development Kit (SDK) Application Examples Help and Support Topics omitted from ClearSpeed Overview Installing Hardware and Software Most topics in SDK overview - Some will be covered later E.g., Cn Language, Cn Libraries, compiler, debugging Cn, assembler, linker, simulator, graphics profiler, libraries. Moving Data Tuning Tips
17
ClearSpeed CSX600 Accelerator Board
A PCI-X card equipped with two ClearSpeed CSX600 coprocessors
23
Performance Specifications of CSX600
Sustained double-precision performance of 25 GFLOPS on DGEMM 10 W max power consumption 250 MHz clock speed Transfer speed of internal memory: 96 Gbyes/s Transfer speed of external memory: 3.2 Gbytes/s
24
Multi-threaded Array Processing (MTAP) architecture of CSX600
Mono execution unit - process non-parallel data - handle program flow control Poly execution unit - 96 PEs - 6KB SRAM - dual 64-bit FPU - integer ALU - 32/64-bit floating-point multiplier & adder - 128B register files
56
Cn language Similar to standard C Main difference is poly variables
Example code: #include <stdiop.h> // Output support #include <lib_ext.h> // Extra functions to support features of hardware int main() { poly int n; n = get_penum(); // individual PE number printfp("PE number: %d\n", n); // Output different message per PE return 0; } poly short get_penum(): number of current PE mono short get_num_pes(): number of PEs on CSX processor
66
Note: Do not contact ClearSpeed about a homework problem, answering a question, etc. They expect these questions to be professional level questions from owners of their CSX 620 boards – not student questions about their class or homework.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.