Implementing an Affordable High-Performance Computing for Teaching-Oriented Computer Science Curriculum

被引:8
作者
Abuzaghleh, Omar [1 ]
Goldschmidt, Kathleen [1 ]
Elleithy, Yasser [1 ]
Lee, Jeongkyu [1 ]
机构
[1] Univ Bridgeport, Dept Comp Sci & Engn, Bridgeport, CT 06604 USA
关键词
Design; Performance; Curriculum; high-performance computing; parallel computation;
D O I
10.1145/2414446.2414449
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
With the advances in computing power, high-performance computing (HPC) platforms have had an impact on not only scientific research in advanced organizations but also computer science curriculum in the educational community. For example, multicore programming and parallel systems are highly desired courses in the computer science major. However, the high cost of HPC equipment and maintenance makes it hard to be adapted into a conventional computer science curriculum. Specifically, teaching-oriented institutions cannot afford an HPC system due to the high cost, lack of experience, and smaller research infrastructure. The main objective of this article is to present an affordable and easy-to-use high-performance cluster system for teaching-oriented computer science curriculums. In order to address this, we have designed and implemented an affordable high-performance cluster system based on the PlayStation 3 (PS3). For the performance evaluation of the PS3 cluster, we conducted a benchmarking test, that is, matrix multiplication, with different numbers of synergistic processing elements (SPEs) and nodes. As a result, it was concluded that the PS3Cluster provides enough computing power as an HPC for computer science courses, while the total cost is less than 10% of an existing cluster system on the market that has similar performance. In addition, the implemented PS3Cluster system has been used for computer science courses, such as Parallel and Distributed Databases and Parallel Programming.
引用
收藏
页数:14
相关论文
共 27 条
[1]  
Agarwal S, 2005, PROC CVPR IEEE, P838
[2]  
[Anonymous], 2007, P 2007 ACM IEEE C SU
[3]  
[Anonymous], P NAT ASEE C
[4]  
[Anonymous], TOP 500 SUP SIT
[5]  
[Anonymous], P NAT ASEE C
[6]  
[Anonymous], SON BUS DEV
[7]  
[Anonymous], 2010, J COMPUTING SCI COLL
[8]  
[Anonymous], P 8 IEEE INT S CLUST
[9]  
[Anonymous], SONY PS3 CLUSTER IBM
[10]  
[Anonymous], P 9 JOINT S PAR PROC