Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Simple memory machine models for GPUs
Nakano K. International Journal of Parallel, Emergent and Distributed Systems29 (1):17-37,2014.Type:Article
Date Reviewed: Dec 27 2013

Memory access remains a pivotal element for eliciting the maximum performance from increasingly powerful parallel computers. Parallel computing memory resources are typically divided into shared and global memory spaces with tradeoffs between access time and bandwidth similar to cache hierarchies. They are common in today’s graphics processing units (GPUs), and algorithm designers need to make careful programming choices to optimize performance. This paper presents two memory models, discrete memory machine (DMM) and unified memory machine (UMM), to model the shared and global memory spaces of GPUs.

The author models contiguous and stride access on DMMs and UMMs separated in memory banks. Based on these principles, Nakano describes an implementation of matrix transpose algorithms for the proposed models and evaluates their performance, considering other parameters such as number of processors and latencies.

In essence, these two models are akin to abstract shared memory models for nonuniform memory access (NUMA) and uniform memory access (UMA), and a section on the analogies between them could have been beneficial to readers. Overall, these simple yet effective models could prove to be useful for designing and comparing algorithms from a more structured and abstract level.

Reviewer:  Mohammed Ziaur Rahman Review #: CR141834 (1403-0206)
Bookmark and Share
 
General (B.3.0 )
 
 
Permutations And Combinations (G.2.1 ... )
 
 
Parallel Architectures (C.1.4 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Interactive optical technologies in education and training: markets and trends
Helsel S. (ed), Meckler Corporation, Westport, CT, 1990. Type: Book (9780887363924)
Nov 1 1991
A High-Bandwidth Memory Pipeline for Wide Issue Processors
Cho S., Yew P., Lee G. IEEE Transactions on Computers 50(7): 709-723, 2001. Type: Article
Jun 21 2002
 Inside solid state drives (SSDs)
Micheloni R., Marelli A., Eshghi K., Springer Publishing Company, Incorporated, Dordrecht, the Netherlands, 2013.  399, Type: Book (978-9-400751-45-3)
Jul 10 2013
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy