Трансформация кода программ высокого уровня при синтезе цифровых систем для снижения их энергопотребления

Предложен графический метод объединения циклов на уровне исходного кода для понижения энергопотребления проектируемых устройств за счет уменьшения обращений к памяти. Приведен алгоритм трансформации кода и примеры, подтверждающие его эффективность. Алгоритм является основой при автоматизации трансфо...

Full description

Saved in:
Bibliographic Details
Published in:Электронное моделирование
Date:2007
Main Author: Лазоренко, Д.И.
Format: Article
Language:Russian
Published: Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України 2007
Subjects:
Online Access:https://nasplib.isofts.kiev.ua/handle/123456789/101815
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Cite this:Трансформация кода программ высокого уровня при синтезе цифровых систем для снижения их энергопотребления / Д.И. Лазоренко // Электронное моделирование. — 2007. — Т. 29, № 5. — С. 45-61. — Бібліогр.: 19 назв. — рос.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
Description
Summary:Предложен графический метод объединения циклов на уровне исходного кода для понижения энергопотребления проектируемых устройств за счет уменьшения обращений к памяти. Приведен алгоритм трансформации кода и примеры, подтверждающие его эффективность. Алгоритм является основой при автоматизации трансформации кода программ на языках высокого уровня. Запропоновано графічний метод об’єднання циклів на рівні вихідного коду для зниження енергоспоживання пристроїв, що проектуються за рахунок зменшення звернень до пам’яті. Наведено алгоритм трансформації коду і приклади, що підтверджують його ефективність. Алгоритм є основою при автоматизації трансформації коду програм мовами високого рівня. The graphic method of loops grouping is proposed on the level of original code. The method is used for reducing of energy consumption by devices projected at the expense ofmemory access reduction. The code transformation algorithm is offered. Examples are cited, which confirm its effectiveness. The algorithm is a basis for automation of code-to-code transformation on the high level languages.
ISSN:0204-3572