Багаторівневі структури і проблема одночасного проектування апаратних і програмних засобів

2012;
: pp. 72 - 77
Authors: 

В. Глухов

Національний університет «Львівська політехніка», кафедра електронних обчислювальних машин

Запропоновано і обґрунтовано метод оцінювання ефективності вирішення проб- леми одночасного розроблення апаратного і програмного забезпечення комп’ютерних систем шляхом оцінювання апаратної складності протокольних процесорів і спецпро- цесорів, що входять до складу системи. Для багаторівневих комп’ютерних систем ефективність розв’язання проблеми експоненціально збільшується із збільшенням кількості рівнів. Найкращою за цим критерієм є система з найбільшою кількістю рівнів. Рекомендується під час проектування багаторівневих систем обирати системи з максимально допустимою за іншими критеріями кількістю рівнів.

The method of computer systems Hardware-Software Co-design problem decision efficiency evaluation is described. The method is grounded in evaluation of hardware complexity of protocol and dedicated processors which are used in the system. For multilevel computer systems efficiency of problem decision is exponentially increased with the increase of levels amount. The best system according to this criterion is one with most of levels. It is recommended during planning of the multilevel systems to choose one with the maximally possible amount of levels.

  1. David Stewart. Migrating software into hardware. EDN Europe, Issue 12/2008, p. 48.
  2. Hardware/Software Co-design for Hyperelliptic Curve Cryptography (HECC) on the 8051 μP. Lejla Batina, David Hwang1, Alireza Hodjat, Bart Preneel, and Ingrid Verbauwhede. CHES 2005, LNCS 3659, pp. 106–118, © International Association for Cryptologic Research 2005.
  3. Patrick R. Schaumont. A Practical Introduction to Hardware/Software Codesign. © Springer Science+Business Media, Springer New York Dordrecht Heidelberg London, LLC 2010.
  4. Мельник А.О., Коркішко Т.А. Система підтримки виконання алгоритмів криптографічного захисту інформації на основі програмованого процесора та криптографічних акселераторів // Вісник Державного університету «Львівська політехніка» № 385 «Комп’ютерні системи та мережі». Львів. Видавництво Державного університету «Львівська політехніка». 2000. С. 77 – 80.
  5. Грушо А.А. Тимонина Е.Е. Теоретические основы защиты информации. Издательство Агентства «Яхтсмен». 1996 г. http://kiev-security.org.ua.
  6. Таненбаум А. Многоуровневая организация ЭВМ. – М.: Изд-во «Мир», 1979.
  7. Мельник А.О. Архітектура комп’ютера. Підручник. – Луцьк: Волинська обласна друкарня, 2008. – 470 с.
  8. Рабинович З.Л., Раманаускас В.А. Типовые операции в вычислительных машинах. – К.: Техніка, 1980. – 264 с., ил.
  9. David Steward, Richard Taylor and Skip Hovsmith. Programmable coprocessor generation from executable code: Part 1. Source versus binary hardware/software partitioning. (02/09/09, 06:49:00 PM EST) http://www.embedded.com/design/multicore/213401916.
  10. Applying Multicore and Virtualization to Industrial and SafetyRelated Applications. http://www.embedded- know-how.com. Printed in USA 0209/SI/S2/PDF. Copyright © 2009 Intel Corporation.
  11. ДСТУ ISO/IEC 7498-1:2004. Інформаційні технології. Взаємозв’язок відкритих систем. Базова еталонна модель. Частина 1. Базова модель (ISO/IEC 7498-1:1994, IDT).
  12. Протоколы информационно- вычислительных сетей: Справочник / С.А. Аничкик, С.А. Белов, А.В. Бернштейн и др.; Под ред. И.А. Мизина, А.П.Кулешова. – М.: Радио и связь, 1990. – 504 ст.: ил.
  13. ГОСТ 28906-91 (ИСО 7498- 84, ИСО 7498-84 Доп.1-84). Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель.
  14. Dave Hughes.Designing NAND Flash into embedded systems. August 2010 issue of Boards & Solutions Magazine, ECE, pp. 6-7.
  15. Грушвицкий Р.И., Мураев А.Х., Угрюмов Е.П. Проектирование систем на микросхемах программируемой логики. – СПб.: БХВ- Петербург, 2002. – 608 с.
  16. Березко Л.О., Троценко В.В. Мультипроцесор на ПЛІС. Вісник Національного університету «Львівська політехніка» «Комп`ютерні системи та мережі». № 573. – Львів, 2006. – С.10–14.
  17. Глухов В.С. Оцінювання апаратних витрат на реалізацію багаторівневої комп’ютерної системи з врахуванням закону Амдаля // Вісник Нац. ун-ту «Львівська політехніка» «Комп’ютерні науки та інформаційні технології» № 663. – Львів, 2010. – С.17–23.
  18. Глухов В.С. Оцінка апаратних витрат на реалізацію багаторівневої комп’ютерної системи // Вісник Нац. ун-ту «Львівська політехніка» «Комп’ютерні науки та інформаційні технології» № 629. – Львів, 2008. – С.13–20.
  19. Глухов В.С. Вибір багатоядерних структур для пристроїв обробки ЕЦП // Вісник Нац. ун-ту «Львівська політехніка» «Комп`ютерні системи та мережі». № 658. – Львів, 2009. – С.35–39.
  20. Глухов В.С., Євтушенко К.С., Заіченко Н.В., Оліярник Б.О. «Криптографічні засоби спеціалізованої бортової ЕОМ для бронетехніки» // Вісник Хмельницького нац. ун-ту. – 2007. – № 2. – С.29–33.