A speculative gather system for cool mega-array

Rie Uno, Nobuaki Ozaki, Mai Isawa, Akihito Tsusaka, Takaaki Miyajima, Hideharu Amano

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Cool Mega Array (CMA) is a low power reconfigurable processor array for battery driven mobile devices. A prototype chip CMA-1 consists of a 8 × 8 PE (Processing Element) array and a micro-controller for controlling data alignment. Because the PE array of CMA is built with a combinatorial circuit, it does not have a signal which tells that operation in the PE array was completed. A propagate delay of the whole PE array corresponding to the operation time was estimated by using the data path and mapping information in the design stage of the application. The timing information for gathering the data was specified in the microcode of the controller. However, since this timing is fixed, it cannot treat the variation of environment temperature and voltage scaling for the PE array. Here, a speculative gather system is proposed which sets the timing of collecting operation results from the PE array dynamically. By collecting results twice and comparing them, it guarantees the correctness of the operation results and adjusts the gather timing automatically. The speculative gather system is implemented in the CMA, and evaluation results appear that the performance is improved by 25.3% on average with the overhead of 0.5% in area and 3.1% in power consumption.

Original languageEnglish
Title of host publicationFPT 2013 - Proceedings of the 2013 International Conference on Field Programmable Technology
Pages346-349
Number of pages4
DOIs
Publication statusPublished - 2013
Event2013 12th International Conference on Field-Programmable Technology, FPT 2013 - Kyoto, Japan
Duration: 2013 Dec 92013 Dec 11

Other

Other2013 12th International Conference on Field-Programmable Technology, FPT 2013
CountryJapan
CityKyoto
Period13/12/913/12/11

Fingerprint

Processing
Combinatorial circuits
Controllers
Firmware
Parallel processing systems
Mobile devices
Electric power utilization
Temperature

ASJC Scopus subject areas

  • Software

Cite this

Uno, R., Ozaki, N., Isawa, M., Tsusaka, A., Miyajima, T., & Amano, H. (2013). A speculative gather system for cool mega-array. In FPT 2013 - Proceedings of the 2013 International Conference on Field Programmable Technology (pp. 346-349). [6718383] https://doi.org/10.1109/FPT.2013.6718383

A speculative gather system for cool mega-array. / Uno, Rie; Ozaki, Nobuaki; Isawa, Mai; Tsusaka, Akihito; Miyajima, Takaaki; Amano, Hideharu.

FPT 2013 - Proceedings of the 2013 International Conference on Field Programmable Technology. 2013. p. 346-349 6718383.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Uno, R, Ozaki, N, Isawa, M, Tsusaka, A, Miyajima, T & Amano, H 2013, A speculative gather system for cool mega-array. in FPT 2013 - Proceedings of the 2013 International Conference on Field Programmable Technology., 6718383, pp. 346-349, 2013 12th International Conference on Field-Programmable Technology, FPT 2013, Kyoto, Japan, 13/12/9. https://doi.org/10.1109/FPT.2013.6718383
Uno R, Ozaki N, Isawa M, Tsusaka A, Miyajima T, Amano H. A speculative gather system for cool mega-array. In FPT 2013 - Proceedings of the 2013 International Conference on Field Programmable Technology. 2013. p. 346-349. 6718383 https://doi.org/10.1109/FPT.2013.6718383
Uno, Rie ; Ozaki, Nobuaki ; Isawa, Mai ; Tsusaka, Akihito ; Miyajima, Takaaki ; Amano, Hideharu. / A speculative gather system for cool mega-array. FPT 2013 - Proceedings of the 2013 International Conference on Field Programmable Technology. 2013. pp. 346-349
@inproceedings{7e06839559bf402aa64e38dc726f67f5,
title = "A speculative gather system for cool mega-array",
abstract = "Cool Mega Array (CMA) is a low power reconfigurable processor array for battery driven mobile devices. A prototype chip CMA-1 consists of a 8 × 8 PE (Processing Element) array and a micro-controller for controlling data alignment. Because the PE array of CMA is built with a combinatorial circuit, it does not have a signal which tells that operation in the PE array was completed. A propagate delay of the whole PE array corresponding to the operation time was estimated by using the data path and mapping information in the design stage of the application. The timing information for gathering the data was specified in the microcode of the controller. However, since this timing is fixed, it cannot treat the variation of environment temperature and voltage scaling for the PE array. Here, a speculative gather system is proposed which sets the timing of collecting operation results from the PE array dynamically. By collecting results twice and comparing them, it guarantees the correctness of the operation results and adjusts the gather timing automatically. The speculative gather system is implemented in the CMA, and evaluation results appear that the performance is improved by 25.3{\%} on average with the overhead of 0.5{\%} in area and 3.1{\%} in power consumption.",
author = "Rie Uno and Nobuaki Ozaki and Mai Isawa and Akihito Tsusaka and Takaaki Miyajima and Hideharu Amano",
year = "2013",
doi = "10.1109/FPT.2013.6718383",
language = "English",
isbn = "9781479921990",
pages = "346--349",
booktitle = "FPT 2013 - Proceedings of the 2013 International Conference on Field Programmable Technology",

}

TY - GEN

T1 - A speculative gather system for cool mega-array

AU - Uno, Rie

AU - Ozaki, Nobuaki

AU - Isawa, Mai

AU - Tsusaka, Akihito

AU - Miyajima, Takaaki

AU - Amano, Hideharu

PY - 2013

Y1 - 2013

N2 - Cool Mega Array (CMA) is a low power reconfigurable processor array for battery driven mobile devices. A prototype chip CMA-1 consists of a 8 × 8 PE (Processing Element) array and a micro-controller for controlling data alignment. Because the PE array of CMA is built with a combinatorial circuit, it does not have a signal which tells that operation in the PE array was completed. A propagate delay of the whole PE array corresponding to the operation time was estimated by using the data path and mapping information in the design stage of the application. The timing information for gathering the data was specified in the microcode of the controller. However, since this timing is fixed, it cannot treat the variation of environment temperature and voltage scaling for the PE array. Here, a speculative gather system is proposed which sets the timing of collecting operation results from the PE array dynamically. By collecting results twice and comparing them, it guarantees the correctness of the operation results and adjusts the gather timing automatically. The speculative gather system is implemented in the CMA, and evaluation results appear that the performance is improved by 25.3% on average with the overhead of 0.5% in area and 3.1% in power consumption.

AB - Cool Mega Array (CMA) is a low power reconfigurable processor array for battery driven mobile devices. A prototype chip CMA-1 consists of a 8 × 8 PE (Processing Element) array and a micro-controller for controlling data alignment. Because the PE array of CMA is built with a combinatorial circuit, it does not have a signal which tells that operation in the PE array was completed. A propagate delay of the whole PE array corresponding to the operation time was estimated by using the data path and mapping information in the design stage of the application. The timing information for gathering the data was specified in the microcode of the controller. However, since this timing is fixed, it cannot treat the variation of environment temperature and voltage scaling for the PE array. Here, a speculative gather system is proposed which sets the timing of collecting operation results from the PE array dynamically. By collecting results twice and comparing them, it guarantees the correctness of the operation results and adjusts the gather timing automatically. The speculative gather system is implemented in the CMA, and evaluation results appear that the performance is improved by 25.3% on average with the overhead of 0.5% in area and 3.1% in power consumption.

UR - http://www.scopus.com/inward/record.url?scp=84894121650&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84894121650&partnerID=8YFLogxK

U2 - 10.1109/FPT.2013.6718383

DO - 10.1109/FPT.2013.6718383

M3 - Conference contribution

SN - 9781479921990

SP - 346

EP - 349

BT - FPT 2013 - Proceedings of the 2013 International Conference on Field Programmable Technology

ER -