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

Дополнительно к ним содержит три буферных ЗУ. Для вычисления с помощью такого микропроцессора необходимо в течение N тактов осуществить загрузку входного массива данных длиной N действительных слов в память данных, выполнить (N/2)log2N циклов вычисления базовой операции (если используется алгоритм по основанию 2), и в течение 2N тактов выгрузить N комплексных отсчетов вычисленных коэффициентов Фурье входного массива данных. Дальнейшее повышение производительности может быть достигнуто на основе отказа от программируемых однопроцессорных архитектур и перехода к параллельно-конвейерным специализированным процессорам.
Процессор состоит из log2N процессорных элементов, выполняющих «бабочку», и log2 N—1 блоков коммутации, выполняющих перестановки данных в соответствии с графом реализуемого алгоритма. Он обеспечивает непрерывную обработку последовательности массивов входных данных по N отсчетов в каждом и формирование соответствующей последовательности выходных массивов комплексных коэффициентов Фурье по N комплексных отсчетов в каждом. Быстродействие конвейерных систем оценивается периодом ввода двух последовательных массивов входных данных, при котором система обеспечивает корректное выполнение заданной операции.
Рост быстродействия достигается за счет параллельной работы. Вторым существенным моментом, определившим резкий скачок производительности, является углубление специализации системы обработки данных. С другой стороны, программируемые системы позволяют решать широкий круг задач, однако, имеют свои недостатки, которые состоят в более низкой производительности и сложной аппаратной реализации таких систем. В связи с этим уместно заметить, что для систем подавляющее большинство алгоритмов, которые они должны выполнять, может быть сведено к некоторому базовому набору операций. Эта общность может быть изучена и использована затем для упрощения аппаратуры при сохранении достаточной степени гибкости.
Международный разработчик антивирусного ПО и прочих решений в сфере компьютерной безопасности компания ESET, внедрила в свой продукт NOD32 новый модуль. Он осуществляет безопасность ПК-оборудования имеющего доступ к сети интернет и защиту от программ-вымогателей. Согласно статике, большинство пользователей…
Samsung Galaxy Tab 3 8.0 - устройство, позволяющее взглянуть на мир техники немного иначе. Планшет оснащен емкостным дисплеем (разрешение 800х1280 пикселей), что делает его достаточно четким и ярким. Операционной системой планшета является Android 4.2.2 Jelly Bean. Также устройство имеет 2 ядра, благодаря…
SE является маленьким умелым представителем смартфонов iPhone. С 4-дюймовым экраном и корпусом от iPhone 5s он помещается в кармане значительно проще, чем iPhone 6s, и более удобен при использовании одной рукой. При этом по сравнению с более дорогими и крупными моделями в нём убрано не так много возможностей.…
Продолжается эволюция твердотельных дисков OCZ RevoDrive, выпускаемых в прогрессивном форм-факторе PCI. Новая модель, получившая название X2, демонстрирует фантастическое быстродействие. Интерфейс PCIe x4 снимает ограничения на пропускную способность, накладываемые SATA2. Скорость чтения OCZ RevoDrive…
Компания AMD представила серверный шестиядерный процессор серии Opteron, известный под кодовым названием Istanbul. Серверы на основе этого чипа партнеры AMD выпустят в ближайшее время. Об этом сообщается в пресс-релизе AMD. Шестиядерный чип Istanbul предназначен для установки в двух-, четырех и восьмипроцессорные…
Copyright © 2025 Сайт разработан go-up.info