Back to results
US 2010/0146310 A1Published application
Multiprocessor system and multigrain parallelizing compiler
AssigneeWaseda University
InventorsHironori Kasahara, Keiji Kimura, Jun Shirako, Masaki Ito, Hiroaki Shikano
Life of this patent
Estimating the term…
Abstract
Provided is a multiprocessor system and a compiler used in the system for automatically extracting tasks having parallelism from an input program to be processed, performing scheduling to efficiently operate processor units by arranging the tasks according to characteristics of the processor units, and generating codes for optimizing a system frequency and a power supply voltage by estimating a processing amount of the processor units.
Claims12
A multiprocessor system having a plurality of processor units of single type or plural types, characterized by comprising:
- a clock supply unit for supplying one of a plurality of clock frequencies as a system clock to the processor units;
- a power supply unit for supplying one of a plurality of voltages as a clock voltage to the processor units;
- and
- a system control register for setting a system clock and a system voltage to be supplied to each processor unit, and in that
- one of the processor units sets, in the system control register, a system clock and a system voltage to be supplied to each processor unit, based on scheduling of parallel processing.
2 more elements
Dependencies are inferred from the claim text.