ВУЗ:
Составители:
17
На рис. 1.2 показаны два варианта представления алгоритма, а на рис. 1.3 -два вариан-
та его реализации. Очевидно, что во втором случае отпадает необходимость в программ-
ной памяти, так как программа вычислений заменяется схемой соединений операционных
блоков.
Рис.1.2. Процедурное (а) и потоковое (б) представление алгоритма вычисления
значения f = ab/c+d
Рис.1.3.Программная (а) и аппаратурная (в) реализации алгоритма f = ab/c+d
Сравнивая рассмотренные варианты, можно отметить, что при программной реализа-
ции сложность алгоритма влияет на длину программы, а при аппаратурной реализации - на
количество оборудования. Время вычисления одного результата в обоих случаях может
быть одинаковым (без учёта времени обращения к памяти). Однако аппаратурная реа-
лизация позволяет организовать конвейерную обработку, что существенно повысит
её производительность. Это обстоятельство и определяет современные тенденции раз-
вития вычислительной техники, учитывая блестящие успехи современной микроэлек-
троники.
Очень быстрый рост степени интеграции современных микросхем, когда сверхболь-
шие интегральные схемы (СБИС) могут содержать сотни миллионов транзисторов в од-
ном корпусе, диктует необходимость проектирования мощных аппаратурных средств
реализации алгоритмов. Однако разработанные алгоритмы решения прикладных задач, в
На рис. 1.2 показаны два варианта представления алгоритма, а на рис. 1.3 -два вариан- та его реализации. Очевидно, что во втором случае отпадает необходимость в программ- ной памяти, так как программа вычислений заменяется схемой соединений операционных блоков. Рис.1.2. Процедурное (а) и потоковое (б) представление алгоритма вычисления значения f = ab/c+d Рис.1.3.Программная (а) и аппаратурная (в) реализации алгоритма f = ab/c+d Сравнивая рассмотренные варианты, можно отметить, что при программной реализа- ции сложность алгоритма влияет на длину программы, а при аппаратурной реализации - на количество оборудования. Время вычисления одного результата в обоих случаях может быть одинаковым (без учёта времени обращения к памяти). Однако аппаратурная реа- лизация позволяет организовать конвейерную обработку, что существенно повысит её производительность. Это обстоятельство и определяет современные тенденции раз- вития вычислительной техники, учитывая блестящие успехи современной микроэлек- троники. Очень быстрый рост степени интеграции современных микросхем, когда сверхболь- шие интегральные схемы (СБИС) могут содержать сотни миллионов транзисторов в од- ном корпусе, диктует необходимость проектирования мощных аппаратурных средств реализации алгоритмов. Однако разработанные алгоритмы решения прикладных задач, в 17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »