Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is SIMD

Developing Linear Algebra Codes on Modern Processors: Emerging Research and Opportunities
Single Instruction, Multiple Data is a class of parallel computers that perform the same operation on multiple data points simultaneously. This is similar to the concept of vectorial architecture or vector instruction.
Published in Chapter:
Computer Architectures and Programming Models: How to Exploit Parallelism
DOI: 10.4018/978-1-7998-7082-1.ch002
Abstract
In this chapter, basic concepts about programming models and computer architectures are introduced to provide context about the major developments in both topics. Differences between multicore and accelerators are also addressed to help the reader understand how the concepts relate and translate between different architectures. Moreover, the authors also present an introduction to programming models focusing on their suitability for different parallelizing strategies and their special features. In this way, the reader is guided to identify which programming models are best suited for specific problems and architectures, according to the computational requirements, as well as those arisen from the data layout.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
The Future of High-Performance Computing (HPC)
Single Instruction Multiple Data, a technology to perform the same operation on multiple data points simultaneously to exploit data level parallelism.
Full Text Chapter Download: US $37.50 Add to Cart
Issues Related to Acceleration of Algorithms
Single instruction multiple data approach for parallelization.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR