19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 3
A Master-Slave Adaptive Load-Distribution Processor Model on PCA
Denver, Colorado
April 04-April 08
ISBN: 0-7695-2312-9
In this paper, we propose a new load-distribution processor model that adapts hardware resources optimally and autonomously to target applications on dynamical reconfiguration devices. In the procedure of load-distribution, the processor detects the load of task-processing by itself and changes the kinds and number of resources optimally. We adopt the master-slave model, which consists of a management unit (master) and two or more processing units (slaves). The former detects overload and distributes tasks and the latter execute task-processing. One of the features of this model is that it is possible to change the number of processing units without reconfiguring the management unit's structure. Moreover, in order to use this load-distribution system efficiently, we propose a reordering unit that buffers data from processing units and outputs rearranged data. In this paper, we describe the requirements and organization of a management unit and processing units. Next, we implement the proposed model on real chips of PCA, a dynamical reconfiguration device, and measure the overheads of processing and reconfiguration. Finally, we evaluate the proposed model based on the experimental results. From the experiments, we show that our proposed model can reduce a designer's efforts to estimate the amount of hardware resources according to applications in advance.
Citation:
Toshiyuki Ito, Junji Kitamichi, Kenichi Kuroda, Yuichi Okuyama, "A Master-Slave Adaptive Load-Distribution Processor Model on PCA," ipdps, vol. 4, pp.153a, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 3, 2005