An Optimized ZGEMM Implementation for the Cell BE
Explore this paper's citation graph
Summary
This article describes strategies to implement the ZGEMM routine on the Cell BE processor and shows that this optimized ZG EMM algorithm performs best in comparison to the fastest publicly available ZGemM and DGEMM implementations for Cell BE and reasonably well in the league of other BLAS implementations.
- Type
- article
- Published
- 2008-01-01
- Cited by
- 4
- References
- 20
- OpenAlex
- https://openalex.org/W139960936
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:16790838
Keywords
Computer science, Programmer, Parallel computing, Implementation, Exploit
References
- The potential of the cell processor for scientific computing
- First-principles study of crystals exhibiting an incommensurate phase transition
- Basic Linear Algebra Subprograms for Fortran Usage
- First-principles computation of material properties: the ABINIT software project
- An extended set of FORTRAN basic linear algebra subprograms
- GEMMW: A Portable Level 3 BLAS Winograd Variant of Strassen's Matrix-Matrix Multiply Algorithm
- Toward the Optimal Preconditioned Eigensolver: Locally Optimal Block Preconditioned Conjugate Gradient Method
- Introduction to the Cell Broadband Engine Architecture
- Cell Broadband Engine Architecture and its first implementation - A performance view
- Towards the design of an automatically tuned linear algebra library
- Automatically Tuned Linear Algebra Software
- Self-Adapting Linear Algebra Algorithms and Software
Cited by
- Efficient complex matrix multiplication on the Synergistic Processing Element of the Cell processor
- A Portable and High-Performance General Matrix-Multiply (GEMM) Library for GPUs and Single-Chip CPU/GPU Systems
- A TOOLKIT FOR BUILDING DYNAMIC COMPILERS FOR ARRAY-BASED LANGUAGES TARGETING CPUS AND GPUS
- A portable and high-performance matrix operations library for CPUs, GPUs and beyond
- Budget Transparency Report
Related papers
- Parallel algorithm development workbench
- What You Simulate Is What You Synthesize: Designing a Processor Core from C++ Specifications
- Software and Synthesis Development Libraries for Power Electronic System Real-Time Simulation
- SciSim: a software performance estimation framework using source code instrumentation
- Integrated Software Synthesis for Signal Processing Applications
- Accurate high-level modeling and automated hardware/software co-design for effective SoC design space exploration
- EVALUATION OF FINITE ELEMENT SYSTEM ARCHITECTURES
- acados—a modular open-source framework for fast embedded optimal control