A computer system for cycle-based computation includes a processor array, a translation
component adapted to translate a cycle-based design, a host computer operatively
connected to the processor array and to the translation component, a data connection
component interconnecting a plurality of members of the processor array using static
routing, a synchronization component enabling known timing relationships among
the plurality of members of the processor array, a host service request component
adapted to send a host service request from a member of the processor array to
the host computer, and an access component adapted to access a portion of a state
of the processor array and a portion of a state of the data connection.