Реалізація підстановок довільної розрядності в одному із класів лінійних структур

Автор(и)

  • Тесленко, Олександр Кирилович Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», проспект Перемоги 37, Київ, Україна, 03056 https://orcid.org/0000-0002-5891-4345
  • Бондарчук, Максим Юрійович Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», проспект Перемоги 37, Київ, Україна, 03056 https://orcid.org/0000-0002-4861-6627

DOI:

https://doi.org/10.15276/hait.01.2020.7

Ключові слова:

функції підстановок, автомат Мілі, бієктивне відображення, програмовані логічні інтегральні схеми

Анотація

Швидкість перетворення і простота реалізації є одними з ключових факторів підстановок. У статті розглянуто реалізацію підстановки довільної розрядності в області комп’ютерної інженерії на одному із класів комбінаційних структур лінійної складності від кількості змінних – одновимірних каскадів конструктивних модулів. Використано той факт, що відображення, яке формує вказана лінійна структура, повністю збігається з відображенням відповідного скінченного автомата Мілі як прототипу конструктивного модуля каскаду. Це дозволило досліджувати властивості конструктивних модулів та каскаду в цілому у розрізі понять теорії цифрових автоматів. Реалізація підстановок довільної розрядності полягає у використанні приведених автоматів для таблиці станів і використанні унікальних комбінацій без повторів для кожного рядку таблиці виходів. Метою реалізації даної підстановки є швидке перетворення даних великих об’ємів з можливістю застосування в кількох напрямках досліджень при простій реалізації на апаратному або програмному рівні. Виконано дослідження забезпечення бієктивності відображення та проведено аналіз еквівалентності відображень. Показано алгоритми формування автоматів для реалізації прямих та обернених підстановок, а також приклади формування таблиць переходів та виходів. Наведено приклади апаратної реалізації на програмованих логічних інтегральних схемах. Виконано оцінку об’єму таблиць переходів та виходів для апаратної та програмної реалізації. Виконано оцінку кількості унікальних бієктивних відображень. Проведено теоретичну оцінку швидкості бієктивних відображень при реалізації на програмованих логічних інтегральних схемах, а також при програмній реалізації згідно з сучасними показниками швидкості видів пам’яті обчислювальних пристроїв для кожного виду. Наведено експериментальну оцінку, а також проведено практичну перевірку швидкості перетворення за допомогою програмної реалізації. Запропоновано області застосування досліджених реалізацій підстановок довільної розрядності.

Завантаження

Дані завантаження ще не доступні.

Біографії авторів

Тесленко, Олександр Кирилович, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», проспект Перемоги 37, Київ, Україна, 03056

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

Бондарчук, Максим Юрійович, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», проспект Перемоги 37, Київ, Україна, 03056

аспірант кафедри системного програмування і спеціалізованих комп’ютерних систем

Опубліковано

2020-02-20

Як цитувати

Teslenko, O. K. ., & Bondarchuk, M. Y. . (2020). Implementation of arbitrary bitness permutations in one of the classes of linear structures. Вісник сучасних інформаційних технологій, 3(1), 406–417. https://doi.org/10.15276/hait.01.2020.7