- Title
- How general-purpose can a GPU be?
- Creator
- Machanick, Philip
- Date
- 2015
- Type
- article
- Type
- text
- Identifier
- http://hdl.handle.net/10962/61180
- Identifier
- vital:27988
- Identifier
- http://dx.doi.org/10.18489/sacj.v0i57.347
- Description
- The use of graphics processing units (GPUs) in general-purpose computation (GPGPU) is a growing field. GPU instruction sets, while implementing a graphics pipeline, draw from a range of single instruction multiple datastream (SIMD) architectures characteristic of the heyday of supercomputers. Yet only one of these SIMD instruction sets has been of application on a wide enough range of problems to survive the era when the full range of supercomputer design variants was being explored: vector instructions. Supercomputers covered a range of exotic designs such as hypercubes and the Connection Machine (Fox, 1989). The latter is likely the source of the snide comment by Cray: it had thousands of relatively low-speed CPUs (Tucker & Robertson, 1988). Since Cray won, why are we not basing our ideas on his designs (Cray Inc., 2004), rather than those of the losers? The Top 500 supercomputer list is dominated by general-purpose CPUs, and nothing like the Connection Machine that headed the list in 1993 still exists.
- Format
- 5 pages, pdf
- Language
- English
- Relation
- South African Computer Journal, Machanick, P. (2015). How General-Purpose can a GPU be? [Viewpoint]. South African Computer Journal 57, 113117. http://dx.doi.org/10.18489/sacj.v0i57.347, South African Computer Journal 57 vol. 1 no. 113 117 2015 2313-7835
- Rights
- South African Computer Journal
- Rights
- Use of this resource is governed by the terms and conditions of the Creative Commons NonCommercial 4.0 License (CC BY-NC 4.0)
- Hits: 399
- Visitors: 528
- Downloads: 148
Thumbnail | File | Description | Size | Format | |||
---|---|---|---|---|---|---|---|
View Details | SOURCE1 | 110 KB | Adobe Acrobat PDF | View Details |