SCore Cluster System Software Bibliography


[FBT+99a]
Yasushi Fujiimoto, Yuan Bin, Hisao Taoka, Hiroshi Tezuka, Shinji Sumimoto, and Yutaka Ishikawa. Design and Implementation of a Real-Time Power System Simulator using a PC Cluster. In 3rd Intl. conf. on Digital Power System Simulator, 1999.

[FBT+99b]
Yasushi Fujiimoto, Yuan Bin, Hisao Taoka, Hiroshi Tezuka, Shinji Sumimoto, and Yutaka Ishikawa. Real-time Power System Simulator on a PC Cluster. In Proceedings of International Conference on Power System Transients (IPST'99), 1999.

[HIH+00]
Hiroshi Harada, Yutaka Ishikawa, Atsushi Hori, Hiroshi Tezuka, Shinji Sumimoto, and Toshiyuki Takahashi. Dynamic Home Node Reallocation on Software Distributed Shared Memory. In 4Th HPC ASIA 2000, pages 158-163. IEEE, May 2000.

[HIK+94a]
A. Hori, Y. Ishikawa, H. Konaka, M. Maeda, and T. Tomokiyo. A Process Scheduling Method for Massively Parallel OS. In IPSJ SIG Notes, 94-OS-63, pages 25-32. Information Processing Society of Japan, March 1994. (In Japanese).

[HIK+94b]
A. Hori, Y. Ishikawa, H. Konaka, M. Maeda, and T. Tomokiyo. A Time-Sharing Scheduling for Massively Parallel Machines. In IPSJ SIG Notes, 94-OS-65, pages 33-40. Information Processing Society of Japan, July 1994. (In Japanese).

[HIK+95]
Atsushi Hori, Yutaka Ishikawa, Hiroki Konaka, Munenori Maeda, and Takashi Tomokiyo. A Scalable Time-Sharing Scheduling for Partitionable, Distributed Memory Parallel Machines. In Proceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciences, Vol. II, pages 173-182. IEEE Computer Society Press, January 1995.

[HIK+96]
Atsushi Hori, Yutaka Ishikawa, Hiroki Konaka, Munenori Maeda, and Takashi Tomokiyo. Time space sharing scheduling. Transactions of Information Processing Society of Japan, 37(7):1320-1331, July 1996. (In Japanese).

[HIN+94]
A. Hori, Y. Ishikawa, J. Nolte, H. Harada, A. Furuta, and T. Sato. IPC on the Massively Parallel Operating System Kernel SCore. In IPSJ SIG Notes, 94-OS-67, pages 25-32. Information Processing Society of Japan, December 1994. (In Japanese).

[HIN+95]
Atsushi Hori, Yutaka Ishikawa, Joerg Nolte, Hiroki Konaka, Munenori Maeda, and Takashi Tomokiyo. Time Space Sharing Scheduling: A Simulation Analysis. In S. Haridi, K. Ali, and P. Magnusson, editors, Euro-Par'95 Parallel Processing, volume 966 of Lecture Notes in Computer Science, pages 623-634. Springer-Verlag, August 1995.

[Hor99]
Atsushi Hori. Study of Efficient Time Sharing Scheduling for Distributed Memory Parallel Machines. PhD thesis, University of Tokyo, 1999. (In Japanese).

[HT96]
Atsushi Hori and Hiroshi Tezuka. Hardware Design and Implementation of PC Cluster. Technical Report TR-96017, RWC, December 1996.

[HTH+99]
Hiroshi Harada, Hiroshi Tezuka, Atsushi Hori, Shinji Sumimoto, Toshiyuki Takahashi, and Yutaka Ishikawa. SCASH:Software DSM using High performance network on commodity hardware and software. In EIGHTH WORKSHOP ON SCALABLE SHARED-MEMORY MULTIPROCESSORS, pages 26-27. ACM, May 1999.

[HTI+96a]
A. Hori, H. Tezuka, Y. Ishikawa, T. Takahashi, N. Soda, T. Horikawa, H. Konaka, and M. Maeda. Runtime Library Implementation for Multi-threaded Language. In IPSJ SIG Notes, 96-ARC-117, pages 37-42. Information Processing Society of Japan, March 1996. (In Japanese).

[HTI+96b]
Atsushi Hori, Hiroshi Tezuka, Yutaka Ishikawa, Noriyuki Soda, Hiroshi Harada, Atsushi Furuta, Tsutomu Yamada, and Yasuhiro Oka. Parallel programming environment on workstation cluster. In IPSJ SIG Notes, 96-OS-73, pages 121-126. Information Processing Society of Japan, August 1996. (In Japanese).

[HTI+96c]
Atsushi Hori, Hiroshi Tezuka, Yutaka Ishikawa, Noriyuki Soda, Hiroki Konaka, and Munenori Maeda. Implementation of Gang-Scheduling on Workstation Cluster. In D. G. Feitelson and L. Rudolph, editors, IPPS'96 Workshop on Job Scheduling Strategies for Parallel Processing, volume 1162 of Lecture Notes in Computer Science, pages 76-83. Springer-Verlag, April 1996.

[HTI+96d]
Atsushi Hori, Hiroshi Tezuka, Yutaka Ishikawa, Noriyuki Soda, Hiroki Konaka, and Munenori Maeda. Implementation of Multi-threaded Language Execution Environment on Workstation Cluster. In JSPP'96, pages 49-56. Information Processing Society of Japan, March 1996. (In Japanese).

[HTI97a]
Atsushi Hori, Hiroshi Tezuka, and Yutaka Ishikawa. Global State Detection using Network Preemption. In D. G. Feitelson and L. Rudolph, editors, IPPS'97 Workshop on Job Scheduling Strategies for Parallel Processing, volume 1291 of Lecture Notes in Computer Science, pages 262-276. Springer-Verlag, April 1997.

[HTI97b]
Atsushi Hori, Hiroshi Tezuka, and Yutaka Ishikawa. User-level Parallel Operating System for Clustered Commodity Computers. In Proceedings of Cluster Computing Conference '97, March 1997.

[HTI98a]
Atsushi Hori, Hiroshi Tezuka, and Yutaka Ishikawa. An Efficient Implementation Technique of Gang Scheduling. In JSPP'98, pages 207-214. Information Processing Society of Japan, June 1998. (In Japanese).

[HTI98b]
Atsushi Hori, Hiroshi Tezuka, and Yutaka Ishikawa. Highly Efficient Gang Scheduling Implementation. In SC'98, November 1998.

[HTOI98a]
Atsushi Hori, Hiroshi Tezuka, Francis O'Carroll, and Yutaka Ishikawa. Gang Scheduling vs. Coscheduling: A Comparison with Data-Parallel Workload. In H. R. Arabnia, editor, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, volume II, pages 1050-1057, July 1998.

[HTOI98b]
Atsushi Hori, Hiroshi Tezuka, Francis O'Carroll, and Yutaka Ishikawa. Overhead Analysis of Preemptive Gang Scheduling. In D. G. Feitelson and L. Rudolph, editors, IPPS'98 Workshop on Job Scheduling Strategies for Parallel Processing, volume 1459 of Lecture Notes in Computer Science, pages 217-230. Springer-Verlag, April 1998.

[HYI+95]
Atsushi Hori, Takashi Yokota, Yutaka Ishikawa, Shuichi Sakai, Hiroki Konaka, Munenori Maeda, Takashi Tomokiyo, Joerg Nolte, Hiroshi Matsuoka, Kazuaki Okamoto, and Hideo Hirono. Time Space Sharing Scheduling and Architectural Support. In D. G. Feitelson and L. Rudolph, editors, Job Scheduling Strategies for Parallel Processing, volume 949 of Lecture Notes in Computer Science, pages 92-105. Springer-Verlag, April 1995.

[IHK+93]
Y. Ishikawa, A. Hori, H. Konaka, M. Maeda, and T. Tomokiyo. MPC++: A Parallel Programming Language and Its Parallel Objects Support. In OOPSLA 1993 Workshop on Efficient Implementation of Concurrent Object-Oriented Languages, pages j1-j5, September 1993.

[IHK+94]
Yutaka Ishikawa, Atsushi Hori, Hiroki Konaka, Maeda Munenori, and Tomokiyo Takashi. Implementation of parallel programming language MPC++. In JSPP'94, pages 105-112, 1994. (in Japanese)
The slide written in English is obtained via http://www.rwcp.or.jp/people/mpslab/mpc++/mpc++.html.

[IHS+95]
Yutaka Ishikawa, Atsushi Hori, Mitsuhisa Sato, Motohiko Matsuda, Joerg Nolte, Hiroshi Tezuka, Hiroki Konaka, Munenori Maeda, and Takashi Tomokiyo. An overview of mpc++ -- extended abstract --. In Takayasu Ito and Jr. Robert H. Halstead, editors, International Workshop PSLS'95, volume 1068 of Lecture Notes in Computer Science, pages 243-249. Springer-Verlag, October 1995.

[IHS+96a]
Yutaka Ishikawa, Atsushi Hori, Mitsuhisa Sato, Motohiko Matsuda, Joerg Nolte, Hiroshi Tezuka, Hiroki Konaka, Munenori Maeda, and Kazuto Kubota. Design and Implementation of Metalevel Architecture in C++ -- MPC++ Approach --. In Reflection '96, pages 141-154, 1996.

[IHS+96b]
Yutaka Ishikawa, Atsushi Hori, Mitsuhisa Sato, Motohiko Matsuda, Joerg Nolte, Hiroshi Tezuka, Hiroki Konaka, Munenori Maeda, and Takashi Tomokiyo. An Overview of MPC++ -- Extended Abstract --. In Takayasu Ito, Jr. Robert H. Halstead, and Christian Queinnec, editors, Parallel Symbolic Languages and Systems, volume 1068 of Lecture Notes in Computer Science, pages 243-249. Springers, 1996.

[IHT+96]
Yutaka Ishikawa, Atsushi Hori, Hiroshi Tezuka, Motohiko Matsuda, Hiroki Konaka, Munenori Maeda, Takashi Tomokiyo, and Joerg Nolte. MPC++. In Gregory V. Wilson and Paul Lu, editors, Parallel Programming Using C++, pages 429-464. MIT Press, 1996.

[IHT+99a]
Yutaka Ishikawa, Atsuhi Hori, Hiroshi Tezuka, Shinji Sumimoto, Toshiyuki Takahashi, and Hiroshi Harada. RWCP PC Cluster Programming Environment - Extended Abstract. In Extreme Linux Workshop #2, pages 16-19. USENIX, 1999.

[IHT+99b]
Yutaka Ishikawa, Atsuhi Hori, Hiroshi Tezuka, Shinji Sumimoto, Toshiyuki Takahashi, and Hiroshi Harada. Parallel C++ Programming System on Cluster of Heterogeneous Computers. In IPPS'99 Heterogeneous Computing Workshop '99, pages 73-82. IEEE, 1999.

[Ish94a]
Yutaka Ishikawa. An Overview of RWC Massively Parallel Software. In the 8th International Conference on Super Computing, 1994.

[Ish94b]
Yutaka Ishikawa. MPC++: Massively Parallel, Message Passing, Meta-Level Programming C++. In Parallel Object Oriented Methods and Application'94, 1994.
The slide is obtained via http://www.rwcp.or.jp/people/mpslab/mpc++/mpc++.html.

[Ish94c]
Yutaka Ishikawa. The MPC++ Programming Language V1.0 Specification with Commentary Document Version 0.1. Technical Report TR-94014, RWC, June 1994.

[Ish95]
Yutaka Ishikawa. Meta-Level Architecture for Extendable C++. Technical Report TR-94024, RWC, January 1995. The language specification is old, but motivations and notions introduced in this report are useful to understand the MPC++ metalevel architecture. This technial report is obtained via http://www.rwcp.or.jp/people/mpslab/mpc++/mpc++.html.

[Ish96]
Yutaka Ishikawa. Multi Thread Template Library -- MPC++ Version 2.0 Level 0 Document --. Technical Report TR-96012, RWC, September 1996. This technial report is obtained via http://www.rwcp.or.jp/lab/pdslab/mpc++/mpc++.html.

[ISS96]
Yutaka Ishikawa, Mitsuhisa Sato, and Junichi Shimada. Toward A Seamless Computing Environment. Technical Report TR-96013, RWC, September 1996.

[ITH+99]
Yutaka Ishikawa, Hiroshi Tezuka, Atsushi Hori, Shinji Sumimoto, Toshiyuki Takahashi, Francis O'Carroll, and Hiroshi Harada. RWC PC Cluster II and SCore Cluster System Software -- High Performance Linux Cluster. In Proceedings of the 5th Annual Linux Expo, pages 55-62, 1999.

[OHIM96]
Francis B. O'Carroll, Atsushi Hori, Yutaka Ishikawa, and Satoshi Matsuoka. Implementing MPI in a High-Performance, Multithreaded Language MPC++. In SWoPP'96, pages 141-146, 1996.

[OHT+97]
Francis O'Carroll, Atsushi Hori, Hiroshi Tezuka, Yutaka Ishikawa, and Mitsuhisa Sato. Performance of MPI on Workstation/PC Clusters using Myrinet. In Proceedings of Cluster Computing Conference '97, March 1997.

[OTHI98a]
Francis O'Carroll, Hiroshi Tezuka, Atsushi Hori, and Yutaka Ishikawa. The Design and Implementation of Zero Copy MPI Using Commodity Hardware with a High Performance Network. In International Conference on Supercomputing '98, pages 243-250, July 1998.

[OTHI98b]
Francis O'Carroll, Hiroshi Tezukua, Atsushi Hori, and Yutaka Ishikawa. MPICH-PM: Design and Implementation of Zero Copy MPI for PM. Technical Report TR-97011, RWC, March 1998.

[STH+99]
Shinji Sumimoto, Hiroshi Tezuka, Atsuhi Hori, Hiroshi Harada, Toshiyuki Takahashi, and Yutaka Ishikawa. The Design and Evaluation of High Performance Communication using a Gigabit Ethernet. In International Conference on Supercomputing '99, pages 243-250. ACM SIGARCH, June 1999.

[STH+00a]
Shinji Sumimoto, Hiroshi Tezuka, Atsuhi Hori, Hiroshi Harada, Toshiyuki Takahashi, and Yutaka Ishikawa. GigaE PM: a High Performance Communication Facility using a Gigabit Ethernet. In New Generation Computing, volume 18, pages 177-186. Springer-Verlag, Jan 2000.

[STH+00b]
Shinji Sumimoto, Hiroshi Tezuka, Atsushi Hori, Hiroshi Harada, Toshiyuki Takahashi, and Yutaka Ishikawa. High Performance Communication using a Commodity Network for Cluster Systems. In the Ninth International Symposium on High Performance Distributed Computing (HPDC-9), pages 139-146. IEEE, August 2000.

[THI96a]
Hiroshi Tezuka, Atsushi Hori, and Yutaka Ishikawa. Design and Implementation of PM: A Communication Libaray for Workstation Cluster. In JSPP'96, pages 41-48. Information Processing Society of Japan, June 1996. (In Japanese).

[THI96b]
Hiroshi Tezuka, Atsushi Hori, and Yutaka Ishikawa. PM: A High-Performance Communicatin Library for Multi-user Parallel Environments. Technical Report TR-96015, RWC, November 1996.

[THI+96c]
Hiroshi Tezuka, Atsushi Hori, Yutaka Ishikawa, Noriyuki Soda, Hiroshi Harada, Atsushi Furuta, and Tsutomu Yamada. A PC cluster using PC's and a Giga-bit LAN. In IPSJ SIG Notes, 96-ARC-119, pages 37-42. Information Processing Society of Japan, August 1996. (In Japanese).

[THIS97]
Hiroshi Tezuka, Atsushi Hori, Yutaka Ishikawa, and Mitsuhisa Sato. PM: An Operating System Coordinated High Performance Communication Library. In Peter Sloot Bob Hertzberger, editor, High-Performance Computing and Networking, volume 1225 of Lecture Notes in Computer Science, pages 708-717. Springer-Verlag, April 1997.

[TI99]
Toshiyuki Takahashi and Yutaka Ishikawa. A Meta-Level Architecture for C++ Parallel Distributed Programming Environment. In International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications, July 1999.

[TISY97a]
Toshiyuki Takahashi, Yutaka Ishikawa, Mitsuhisa Sato, and Akinori Yonezawa. Optimization technique for class libraries using meta-level architecture. In JSPP'97. IPSJ, June 1997. (In Japanese).

[TISY97b]
Toshiyuki Takahashi, Yutaka Ishikawa, Mitsuhisa Sato, and Akinori Yonezawa. High performance object-oriented computing supported by meta-level architecture. In IPSJ SIG Notes 97-PRO-14 (SWoPP'97), pages 37-42. IPSJ, August 1997. (In Japanese).

[TISY97c]
Tosiyuki Takahashi, Yutaka Ishikawa, Mitsuhisa Sato, and Akinori Yonezawa. A compile-time meta-level architecture supporting class specific optimization. In Scientific Computing in Object-Oriented Parallel Environment, ISCOPE'97, volume 1343 of Lecture Notes in Computer Science, pages 89-96, 1997.

[TOHI97]
Hiroshi Tezuka, Francis O'Carroll, Atsushi Hori, and Yutaka Ishikawa. Pin-down Cache: A Virtual Memory Management Technique for Zero-copy Communication. Technical Report TR-97006, RWC, October 1997.

[TOHI98]
Hiroshi Tezuka, Francis O'Carroll, Atsushi Hori, and Yutaka Ishikawa. Pin-down Cache: A Virtual Memory Management Technique for Zero-copy Communication. In IPPS/SPDP'98, pages 308-314. IEEE, April 1998.

[TOT+99a]
Toshiyuki Takahashi, Francis O'Carroll, Hiroshi Tezuka, Atsushi Hori, Shinji Sumimoto, Hiroshi Harada, Yutaka Ishikawa, and Peter H. Beckman. Implementation and Evaluation of MPI on an SMP Cluster. In Paralel and Distributed Processing -- IPPS/SPDP'99 Workshops, volume 1586 of Lecture Notes in Computer Science. Springer-Verlag, April 1999.

[TOT+99b]
Toshiyuki Takahashi, Francis O'Carroll, Hiroshi Tezuka, Atsushi Hori, Shinji Sumimoto, Hiroshi Harada, Yutaka Ishikawa, and Peter H. Beckman. Implementation and Evaluation of MPI on an SMP Cluster. In Parallel and Distributed Processing -- IPPS/SPDP'99 Workshops, volume 1586 of Lecture Notes in Computer Science, pages 1178-1192. Springer-Verlag, April 1999.