Основи організації та часові характеристики багатопроцесорних самоконфігуровних комп'ютерних систем

2016;
: с. 53 - 64
1
Національний університет “Львівська політехніка”, кафедра безпеки інформаційних технологій

Висвітлено принципи побудови і організації функціонування багатопроцесорних самоконфігуровних комп’ютерних систем. Розроблено спосіб опрацювання інформації в такій комп’ютерній системі та її структуру. Досліджено її часові характеристики. Визначено необхідні для досягнення високої продуктивності багатопроцесорної самоконфігуровної комп’ютерної системи умови та проаналізувано способи забезпечення їх виконання.

  1. Melnyk, A., Melnyk, V., “Self-Configurable FPGA-Based Computer Systems,” Advances in Electrical and Computer Engineering, vol. 13, no. 2, pp. 33-38, 2013, doi:10.4316/AECE.2013.02005. [Online]. Available: http://www.aece.ro/abstractplus.php?year=2013&number=2&article=5.
  2. В. Мельник, В. Степанов, З. Сарайрех. Система розподілу обчислювального навантаження між хост- комп’ютером та самоконфігуровним прискорювачем // Науковий вісник Чернівецького університету. Комп’ютерні системи та компоненти. – Чернівці: Чернівецький національний університет імені Юрія Федьковича. – 2012. – Т. 3. – Вип. 1. – С. 6–16.
  3. A Proven EDA Solutions Provider makes all the difference. [Online]. Available: http://www.aldec.com/en.
  4. Xilinx Core Generator. Xilinx Inc. [Online]. Available: http://www.xilinx.com/ise/products/coregen_overview.pdf – 2005.
  5. Мельник А., Мельник В. Організація бібліотек ядер стандартизованих та замовних комп’ютерних пристроїв для високопродуктивних реконфігуровних прискорювачів // IV Всеукраїнська науково-практична конференція “Комп’ютерні технології: наука і освіта”, Україна, м.Луцьк, 9-11 жовтня 2009 р., Луцький інститут розвитку людини Університету “Україна”, с.113-117.
  6. Genest, G. “Programming an FPGA-based Super Computer Using a C-to-VHDL Compiler: DIME-C”, Adaptive Hardware and Systems, 2007. AHS 2007. Second NASA/ESA Conference, 5-8 Aug. 2007. - P. 280 – 286.
  7. Chameleon – the System-Level Design Solution. [Online]. Available: http://intron-innovations.com/?p=sld_chame.
  8. ANSI-C to VHDL Compiler. [Online]. Available: http://www.nallatech.com/FPGA-Development-Tools/dimetalk.html.
  9. Мельник А. О. Персональні суперкомп’ютери: архітектура, проектування, застосування: монографія / А. О. Мельник, В. А. Мельник. – Львів: Видавництво Львівської політехніки, 2013. – 516 с.
  10. Мельник В. А. Розширений формат виконавчого файлу для самоконфігуровних комп’ютерних систем / В. А. Мельник, А. Ю. Кіт // Праці V Всеукраїнської науково-практичної 64 конференції “Проблеми інформатики та комп’ютерної техніки” (ПІКТ-2016). – Чернівці, 2016. – С. 186–187.
  11. Par4All tool, http://www.par4all.org/
  12. Pluto tool, http://pluto-compiler.sourceforge.net/
  13. Anna Beletska, Wlodzimierz Bielecki, Albert Cohen, Marek Palkowski, Krzysztof Siedlecki. „Coarsegrained loop parallelization: Iteration Space Slicing vs affine transformations”. Parallel Computing, Volume 37, Issue 8, August 2011, Pages 479–497.
  14. Chirag Dave, Hansang Bae, Seung-Jai Min, Seyong Lee, Rudolf Eigenmann, and Samuel Midkiff, “Cetus: A Source-to-Source Compiler Infrastructure for Multicores”. Computer, vol 42, no 12, pp. 36–42, Dec 2009.
  15. P. Randive A. Athavale and A. Kambale. Automatic parallelization of sequential codes using s2p tool and benchmarking of the generated parallel codes. http://www.kpitcummins.com/downloads/research-papers/automatic-paralleli....
  16. Relogix Assembler-to-C translator. [Online]. Available: http://www.microapl.co.uk/asm2c/.
  17. Мельник А. О. Хамелеон – система високорівневого синтезу спеціалізованих процесорів / А. О. Мельник, А. М. Сало, В. Клименко, Л. Цигилик, А. Юрчук // Науково-тухнічний журнал Національного аерокосмічного університету ім. М.Є. Жуковського “Харківський авіаційний інститут”. – Харків. – 2009. – №5. – C. 189–195.
  18. Agility Compiler for SystemC. Electronic System Level Behavioral Design & Synthesis Datasheet. 2005. [Online]. Available: http://www.europractice.rl.ac.uk/vendors/agility_compiler.pdf.
  19. Handel-C Language Reference Manual For DK Version 4. Celoxica Limited, 2005. – 348 p.
  20. C-to-FPGA Tools form Impulse Accelerated Technologies. Impulse CoDeveloper C-to-FPGA Tools. [Online]. Available: http://www.impulseaccelerated.com/products_universal.htm
  21. Foundation Series ISE 3.1i User Guide” (PDF). www.xilinx.com.
  22. Clive Maxfield, EE Times. “WebPACK edition of Xilinx Vivado Design Suite now available.” Dec 20, 2012.
  23. Clive Maxfield, “Latest and greatest Quartus II design software from Altera”, EETimes, November 7, 2011.
  24. Clive Maxfield, “Altera’s Quartus II design software features Qsys System Integration Tool”, EETimes, May 9, 2011.
  25. V. Melnyk. Self-Configurable FPGA-Based Computer Systems: Basics and Proof of Concept. Scientific-Technical Journal “Advances in Cyber-Physical Systems”. Vol. 1, No. 1, 2016. – pp. 37 – 47.