Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Повышение производительности компьютерных систем

тки  качественных  компиляторов  значительно   превышает
сложность разработки самих процессоров.  Кроме  того,  до  сих  пор  нет  ни
одного  массового  языка,  ориентированного  на   параллельные   вычисления.
Следовательно,  если  откинуть  мысль  о   разработке   нового   языка   как
нереальную, придется  по  крайней  мере  вносить  новшества  в  существующие
языки.
 Впрочем, у фирмы Texas Instruments имеется достойный  компилятор,  который
разрабатывался очень длительное время и в настоящий момент близок если не  к
совершенству, то по крайней  мере  к  товарному  состоянию.  Однако  хороший
результат можно получить только  при  тесном  взаимодействии  компилятора  и
программиста, в противном случае  производительность  сгенерированного  кода
будет незначительно превосходить традиционную  суперскалярную.  Это  и  есть
камень  преткновения  на  пути  к  широкому  и  быстрому   внедрению   VLIW-
процессоров.
 Merced будет выполнен по VLIW-архитектуре в духе RISC-машин. Но  вспомним,
что RISC - это идеализированная архитектура. И поэтому заимствуется  не  она
сама, а лишь часть характерных для нее технологий.
 Это прежде всего  простая  адресация  и  фиксированный  размер  операндов.
Только  так  можно  обеспечить  высокоскоростную  выборку   инструкций   для
параллельного их исполнения. А  компактность  кода  сегодня  уже  мало  кого
волнует. Ведь даже размер кэша первого уровня в  некоторых  моделях  доходит
до полутора мегабайт. Это больше, чем когда-то - оперативной памяти!
 Другой  характерной  для  RISC  чертой  будет  разделение  инструкций   по
категориям: чтения/записи в память и вычислительных операций.  Это  облегчит
распараллеливание вычислений. Разумеется, и  набор  регистров  обещает  быть
солидным. В том же Merced одних только целочисленных  регистров  планируется
128!
 Но, несомненно, есть и типичные CISC-черты: прежде  всего,  набор  команд.
Аппаратная сложность процессора уже не преграда,  поэтому  команд  он  будет
поддерживать  столько,  на  сколько  у  разработчиков  хватит  фантазии.  Не
обойдут стороной и векторные операции, и  богатый  набор  специализированных
инструкций наподобие ряда Фурье и других.
 Впрочем, все же новая архитектура больше наследует от RISC, чем от CISC. И
реализуется на базе современных RISC-микропроцессоров. Однако Intel не  была
бы сама собой, если бы отказалась  от  совместимости  с  серией  процессоров
80x86.
 Таким образом, современная реализация VLIW-архитектуры наследует концепции
и RISC, и CISC.

                             Список литературы.

 1. http://www.intel.ru/contents/press/index.htm.
 2. http://www.intel.com/th/thai/channel/report/page5.htm
 3. Еженедельник «Компьютерра» (1998-1999)

Пред.6
скачать работу

Повышение производительности компьютерных систем

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ