A parallel computer system having a control section including a plurality of controllers, a processing section including a plurality of processors each of said plurality of processors being interconnected to a respectively different one of said plurality of controllers, an optical interconnection conveying a plurality of optical signals, including at least one of a plurality of optical data signals and a plurality of optical control signals, between each of said plurality of controllers and the respective one of said plurality of processors, a first electrical interconnection means, independent of said optical interconnection, for interconnecting said control section and said processing section, and a second electrical connection means, independent of said optical interconnection and said first electrical interconnection means, distinct from the first electrical connection means for conveying data among said plurality of processors wherein each of the processors is operating an individual program, and wherein the coordination of the operation of the programs by said plurality of processors is executed by receiving as flag signals a state of program execution transmitted from one of said plurality of processors to said control section.