An overview of DB2 parallel edition
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Searching for the sorting record: experiences in tuning NOW-Sort
SPDT '98 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools
Handling very large databases with informix extended parallel server
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
TurboBLAST(r): A Parallel Implementation of BLAST Built on the TurboHub
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Computational biology and high-performance computing
Communications of the ACM - Bioinformatics
High Performance Computing Environments Without the Fuss: The Bootable Cluster CD
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 13 - Volume 14
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 2 - Volume 02
Teaching parallel computing to science faculty: best practices and common pitfalls
Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Introduction to the cell multiprocessor
IBM Journal of Research and Development - POWER5 and packaging
Data exploration of turbulence simulations using a database cluster
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
Scheduling Asymmetric Parallelism on a PlayStation3 Cluster
CCGRID '08 Proceedings of the 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid
A scalable auto-tuning framework for compiler optimization
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
A heterogeneous parallel system running open mpi on a broadband network of embedded set-top devices
Proceedings of the 7th ACM international conference on Computing frontiers
Performance Evaluation of TPC-H Queries on MySQL Cluster
WAINA '10 Proceedings of the 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops
LittleFe: parallel and distributed computing education on the move
Journal of Computing Sciences in Colleges
High-performance Computing in China: Research and Applications
International Journal of High Performance Computing Applications
CIT '10 Proceedings of the 2010 10th IEEE International Conference on Computer and Information Technology
CPU/GPU computing for long-wave radiation physics on large GPU clusters
Computers & Geosciences
Hi-index | 0.00 |
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.