USING STANDARD HARDWARE ACCELERATORS TO DECREASE COMPUTATION TIMES IN SCIENTIFIC APPLICATIONS

Dawid Kuna, Ernest Jamro, Paweł Russek, Kazimierz Wiatr

Abstract


Nowadays, general-purpose processors are being used in scientific computing. However, whenhigh computational throughput is needed, it’s worth to think it over if dedicated hardwaresolutions would be more efficient, either in terms of performance (or performance to price ratio),or in terms of power efficiency, or both. This paper describes them briefly and comparesto contemporary general-purpose processors’ architecture.

Keywords


general-purpose processors; standard accelerators; computation accelerators; dedicated architectures; custom computing; GPGPU; Cell; ClearSpeed

Full Text:

PDF

References


Armstrong D. N., Hyesoon Kim, Mutlu O., Patt Y. N.: Wrong Path Events: Exploiting Unusual and Illegal Program Behavior for Early Misprediction Detection and Recovery, in: Proceedings of the 37th annual IEEE/ACM International

Symposium on Microarchitecture, MICRO 37, Portland, Oregon, 2004

Torng H. C., Day M.: Interrupt Handling for Out-of-Order Execution Processors. IEEE Transactions on Computers, vol. 42, 1993, 122–127

NVIDIA GeForce GTX 200 GPU Architectural Overview. Available on: http://www.nvidia.com/attach/1539847?type=support&primitive=0, 2008

NVIDIA CUDA Compute Unified Device Architecture Programming Guide. Available on: http://developer.download.nvidia.com/compute/cuda/2 0/docs/ NVIDIA CUDA Programming Guide 2.0.pdf, Version 2.0, 2008

Barker K., Davis K., Hoisie A., Kerbyson D., Lang M., Pakin S., Sancho J. S.: Experiences in Scaling Scientific Applications on Current-generation Quad-core Processors, in: Proceedings of the Workshop on Large-Scale Parallel Processing (LSPP’08)/International Parallel and Distributed Processing Symposium (IPDPS), Miami, Florida, 2008

Moreno R., Pi˜nuel L., del Pino S., Tirado F.: A Power Perspective of Value Speculation for Superscalar Microprocessors, in: Proceedings of the 2000 IEEE International Conference on Computer Design: “VLSI in Computers & Processors” (ICCD’00), Austin, TX, USA, 2000

Talla D., John L. K., Burger D.: Bottlenecks in multimedia processing with SIMD style extensions and architectural enhancements. IEEE Transactions on Computers, vol. 52, 2003, 1015–1031

Moshovos A., Sohi G. S.: Microarchitectural Innovations: Boosting Microprocessor Performance Beyond Semiconductor Technology Scaling. Proceedings of the IEEE, vol. 89, 2001, 1560–1575




DOI: https://doi.org/10.7494/csci.2009.10.3.65

Refbacks

  • There are currently no refbacks.