Концепция и принципы построения форматов и набора команд гипотетической РІМ-системы

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

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2008
Автори: Елисеева, Е.В., Яковлев, Ю.С.
Формат: Стаття
Мова:Російська
Опубліковано: Інститут кібернетики ім. В.М. Глушкова НАН України 2008
Онлайн доступ:https://nasplib.isofts.kiev.ua/handle/123456789/6496
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Концепция и принципы построения форматов и набора команд гипотетической РІМ-системы / Е.В. Елисеева, Ю.С. Яковлев // Комп’ютерні засоби, мережі та системи. — 2008. — № 7. — С. 39-47. — Бібліогр.: 9 назв. — рос.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1859726677224980480
author Елисеева, Е.В.
Яковлев, Ю.С.
author_facet Елисеева, Е.В.
Яковлев, Ю.С.
citation_txt Концепция и принципы построения форматов и набора команд гипотетической РІМ-системы / Е.В. Елисеева, Ю.С. Яковлев // Комп’ютерні засоби, мережі та системи. — 2008. — № 7. — С. 39-47. — Бібліогр.: 9 назв. — рос.
collection DSpace DC
description Выполнен анализ команд некоторых коммерческих PIM-систем. Предложены принципы построения, базовые форматы и сокращенный набор команд гипотетической PIM-системы, отражающие особенности ее архитектурно-структурной организации, определяемые уровнем развития элементной базы и свойствами реализуемого алгоритма. Виконаний аналіз команд деяких комерційних РІМ-систем. Запропоновані принципи побудови, базові формати та скорочений набір команд гіпотетичної РІМ-системи, які відображають особливості її архітектурно-структурної організації. The analysis of commands of some commercial PIM-systems is executed. Construction principles, base formats and the reduced set of commands of a hypothetical PIM- systems reflecting features of its architecturally-structural organization, defined by a level of development of electronic components and properties of realized algorithm are offered.
first_indexed 2025-12-01T11:18:56Z
format Article
fulltext Комп’ютерні засоби, мережі та системи. 2008, № 7 39 E.V. Yelisyeyeva, Yu.S. Yakovlev THE CONCEPT AND PRINCIPLES OF CONSTRUCTION OF FORMATS AND SET OF COMMANDS OF HYPOTHETICAL PIM-SYSTEM. The analysis of commands of some commercial PIM-systems is execu- ted. Construction principles, base formats and the reduced set of com- mands of a hypothetical PIM- systems reflecting features of its architecturally-structural organiza- tion, defined by a level of develop- ment of electronic components and properties of realized algorithm are offered. Виконаний аналіз команд деяких комерційних РІМ-систем. Запро- поновані принципи побудови, базо- ві формати та скорочений набір команд гіпотетичної РІМ-систе- ми, які відображають особливос- ті її архітектурно-структурної організації. Выполнен анализ команд некото- рых коммерческих PIM-систем. Предложены принципы построе- ния, базовые форматы и сокра- щенный набор команд гипотети- ческой PIM-системы, отражаю- щие особенности еѐ архитек- турно-структурной организации, определяемые уровнем развития элементной базы и свойствами реализуемого алгоритма.  Е.В. Елисеева, Ю.С. Яковлев, 2008 УДК 681.324 Е.В. ЕЛИСЕЕВА, Ю.С. ЯКОВЛЕВ КОНЦЕПЦИЯ И ПРИНЦИПЫ ПОСТРОЕНИЯ ФОРМАТОВ И НАБОРА КОМАНД ГИПОТЕТИЧЕСКОЙ PIM-СИСТЕМЫ Введение. PIM-системы по сравнению с ком- пьютерными системами (КС), построенными по классическим принципам, имеют ряд пре- имуществ, особенно при реализации задач, требующих массового обращения к памяти и обладающих возможностями широкого распараллеливания алгоритмов их реше- ния [1, 2]. Эти преимущества, в основном, определяются особенностями их архитектур- но-структурной организации и выражаются в следующем: – достижение высокой производительно- сти системы в целом (более чем на порядок) за счет широкой полосы пропускания по ка- налу процессор-память и тем самым за счет оптимального согласования скорости работы процессора и памяти, которые размещены на одном кристалле; – уменьшение потребляемой мощности, габаритов и веса PIM-системы при одинако- вой производительности с КС и др. Особенности PIM-систем с архитектурной точки зрения, прежде всего, представляются через систему команд и структуру их форма- тов, которые по мере развития интегральной технологии и возрастания степени интегра- ции БИС развиваются и усложняются, так как появляется возможность применять внутри БИС PIM-системы более сложные процессорные элементы с большей емкостью памяти и расширенными функциональными возможностями. Это достаточно убедительно подтверждается форматами команд коммер- ческих PIM-систем, созданных за рубежом в различные периоды времени. Е.В. ЕЛИСЕЕВА, Ю.С. ЯКОВЛЕВ 40 Комп’ютерні засоби, мережі та системи. 2008, № 7 Учитывая высокую актуальность проблемы создания и применения PIM-систем, в том числе в качестве приставки к ЭВМ и кластерам, а также воз- можность реализации такой приставки – ускорителя на базе ПЛИС, целесооб- разно разработать проекты форматов и систему команд, так называемой гипоте- тической PIM-системы (GPIM), особенности архитектурно-структурной органи- зации которой определены современным состоянием микроэлектроники, а также расширенными функциональными возможностями, диктуемыми возрастающей сложностью пользовательских задач [3]. Естественно, что такую гипотетиче- скую архитектуру можно использовать в качестве прототипа при разработке проектов PIM-систем различного назначения. Примеры форматов команд коммерческих PIM-систем Форматы команд PIM-системы типа CRAM. В первых РIM-системах типа CRAM (Computational-RAM) были использованы в качестве базовых процессо- ров памяти элементарные 1-битовые процессоры последовательного типа [4], что позволило создать БИС памяти с минимальными конструктивными и тех- нологическими изменениями. Все команды CRAM 32-разрядной ширины и имеют однородный RISC-подобный формат (рис. 1). 8-битовый OPCODE (код операции) представ- ляет операцию (например, сложение), которая будет выполнена командой. РИС. 1. Формат команды РIM-системы типа CRAM Эта область (поле) указывает на адрес начала операции микрокоманды в памяти управления. 8-битовая ширина означает, что память управления может быть до 256 слов, хотя используется адресное картографирование. В формате команды есть три 8-битовых операндных области, которые мо- гут быть или адресами операндов в операции CRAM, или непосредственными значениями в командах для загрузки регистров CRAM-контроллера. Чтобы ад- ресоваться к строке CRAM-памяти за пределами 256, операндные адреса расши- рены с помощью регистров расширения адреса. Форматы команд PIM-систем типа PIMLite [5]. Коммерческая PIMLite имеет 16-разрядные команды: 6-битовый код операции, 5 адресных битов и 5 битов регистров источников данных. Так как используется 6 битов, чтобы за- кодировать код операции, то PIMLite может содержать 64 команды. Форматы команд PIM-системы IMAP. Данная PIM-система типа IMAP (Integrated Memory Array Processor) ориентирована на обработку графических изображений [6]. Каждый чип содержит 64 процессорных элемента, интегриро- ванных с 2 Мбайтами статической памяти типа SRAM. При этом полоса про- Код операции (OPCODE) Операндная область (OPR0) Операндная область (OPR1) Операндная область (OPR2) 31 24 23 16 15 8 7 0 КОНЦЕПЦИЯ И ПРИНЦИЦЫ ПОСТРОЕНИЯ ФОРМАТОВ И НАБОРА КОМАНД… Комп’ютерні засоби, мережі та системи. 2008, № 7 41 пускания по каналу память-процессор составляет 1,28 Гбайт/с; используется 8- раз-рядный процессорный элемент (PE), так как пиксель, в основном, представ- ляется и обрабатывается 8-разрядами данными. Формат команды IMAP показан на рис. 2. РИС. 2. Коды команды IMAP Формат команды, представленный на рис. 2, содержит поля кода операции РЕ и поля кода операции доступа к памяти. Поэтому как РЕ, так и память могут выполнять свои операции одновременно. Набор команд IMAP состоит из 37 инструкций, в том числе: 11 команд АЛУ, 8 команд поиска по таблице, 7 команд сдвига, 2 флаговые команды, 4 ко- манды передачи внутри РЕ, 3 команды маски установки/сброса и 2 команды выдачи данных. Код операции памяти образован из 3-байтового поля команды операции па- мяти и 1-битного поля режима (метода адресации). Набор команд обращения к памяти содержит две рабочие команды и две команды хранения (запомина- ния). При выполнении операции доступа к памяти старшая или младшая поло- вина слова передается между блоком памяти и регистром данных памяти. Один бит способа адресации указывает на прямой или косвенный способы адресации. Базовые форматы команд чипа DIVA. Чип DIVA (Data Intensive Architecture) – устройство памяти с вычислительными возможностями и аппа- ратными средствами коммуникации состоит из памяти емкостью несколько мегабайт и процессора [7 – 9]. Узлы на PIM-чипе совместно используют host- интерфейс и компоненту маршрутизации одного PIM (PIM Routing Component – PiRC), которая реализует маршрутизацию пакетов из чипа через PIM-to-PIM линию связи и определяет направление перемещения пакетов внутри чипа. Чип DIVA содержит два информационных канала: 32-разрядный скаляр- ный информационный канал, который выполняет операции подобно стандарт- ным 32-разрядным целочисленным модулям, и 256-битовый информационный канал широких слов (WideWord), который выполняет параллельные операции с 8, 16, или 32-разрядными операндами. Система команд спроектирована таким образом, что оба информационных канала могут использовать те же самые коды операции и коды условия (состояния), генерируя большое функциональное пе- рекрытие. Скалярный информационный канал представлен стандартной RISC архитектурой, дополненной несколькими специфическими функциями DIVA для координации с широкословным информационным каналом. Каждый инфор- мационный канал имеет свой собственный независимый универсальный регист- Код операции памяти 1 бит Способ адресации Команда РЕ Источник 1 Источник 2 Место на- значения Ближайшее значение Команды памяти Код операции РЕ 6 бит 5 бит 5 бит 5 бит 8 бит 3 бит Е.В. ЕЛИСЕЕВА, Ю.С. ЯКОВЛЕВ 42 Комп’ютерні засоби, мережі та системи. 2008, № 7 ровый файл с 32 регистрами. Специальные команды обеспечивают прямые пе- редачи между регистровыми файлами, минуя память. Большинство команд скаляра DIVA используют формат с тремя полями, чтобы специфицировать два регистра источников и регистр места назначения (рис. 3). Для этих типов команд код операции вообще обозначает класс опера- ций, таких как арифметика, а функция обозначает специфическую операцию, такую как сложение. РИС. 3. Форматы арифметико-логических команд скалярного DIVA Бит C указывает, выполнялась ли операция командой обновления кодов ус- ловия. Вместо второго регистра источника, 16-разрядное непосредственное зна- чение может быть определено. Набор скалярной машинной команды включает типичные арифметические функции типа сложения, вычитания, умножения и деления; логические функции И, ИЛИ, НЕ, неэквивалентность, а также логи- ческие операции / операции арифметического сдвига. Большинство команд DIVA WideWord подобно скалярным командам ис- пользуют трехоперандный формат, чтобы установить два 256-битовых регистра источника и 256-битовый регистр адреса (рис. 4). РИС. 4. Формат команд WideWord канала DIVA Код операции, так же как и для скалярного канала, определяет класс опера- ций, таких как арифметика, а функция обозначает специфическую операцию типа сложения или вычитания. Бит C указывает, выполнялась ли операция путем выполнения машинной команды обновления кодов условий. Поле WW указы- вает ширину операнда, позволяя данным WideWord, быть обработанными как упакованный массив объектов размером из восьми, шестнадцати или тридцати двух битов. Эта характеристика означает, что арифметико-логическое устройст- во WideWord может быть представлено как переменное (по ширине) количество параллельных АЛУ. Код команды Регистр D Регистр A Регистр B C Запасной Функция 6 бит 6 бит 5 бит 1бит 4 бит 5 бит 5 бит Формат R для операционных регистров Код команды Регистр D Регистр A Непосредственный 16 бит 6 бит 5 бит 5 бит Формат I для прямых (непосредственных) операций Код команды Регистр wD Регистр wA Регистр wB C РР Функция 6 бит 6 бит 5 бит 1бит 2бит 5 бит 5 бит WW 2бит КОНЦЕПЦИЯ И ПРИНЦИЦЫ ПОСТРОЕНИЯ ФОРМАТОВ И НАБОРА КОМАНД… Комп’ютерні засоби, мережі та системи. 2008, № 7 43 Поле PP указывает режим участия, вид выборочного выполнения подполя, которое зависит от состояния локальных и соседних кодов условия. Подполя, которые участвуют в условном выполнении данной машинной команды, форми- руются из кодов условия или регистра маски плюс 2-битовое поле участия ма- шинной команды. Состав набора команд WideWord включает (примерно) 30 команд, осущест- вляющих типичные команды арифметики, такие как сложение, вычитание и ум- ножение, логические функции И, ИЛИ, НЕ, неэквивалентность и логические операции арифметического сдвига. Кроме того, имеются команды загруз- ки/хранения и команды передачи управления, которые используются для массо- во насыщенных взаимодействий между скалярным и WideWord информацион- ными каналами. Некоторые специальные команды ИС включают перестановку, слияние и упаковку/распаковку. Есть также несколько команд, которые являются особенно полезными для обеспечения эффективности операций поиска данных, например: ELO – закоди- ровать крайний левый, CLO – очистить крайний левый, BA – переход по всем, BN – переход ни по одному. Форматы и набор команд гипотетической PIM-системы При построении системы команд целесообразно принять за основу следую- щие концептуальные положения, вытекающие из особенностей архитектурно- структурной организации PIM-систем: 1. Работа PIM-системы в следующих режимах: в режиме оперативной (ос- новной) памяти процессора, реализующей классические функции (чтение, за- пись, хранение данных), в режиме дополнительной памяти, расширяющей ем- кость основной памяти, и в режиме среды обработки информации. Возможность работы с операндами большой разрядности (64 и более бит) 3. Одновременная обработка большого количества операндов, входящих в длинное слово, разрядность которого соответствует полной разрядности стро- ки, принадлежащей банкам памяти, размещенным на чипе, которая считывается за одно обращение к памяти чипа. 4. Передача любого операнда длинного слова, считанного из памяти чипа, к любому процессорному элементу (процессорному ядру – ПЯ) за счет аппарат- но-программных средств, обеспечивающих их коммутацию. 5. Обработка скалярных, векторных и векторно-скалярных данных. 6. Возможность использования в качестве ведущих процессоров (ВП) и ПЯ функционально насыщенных, достаточно сложных процессоров, в том числе специализированных. 7. Наличие помимо классических команд арифметики и управления допол- нительных специфических команд, отражающих особенности организации вы- числительного процесса PIM-системы, в том числе – согласно пп. 1–5. 8. Исходная настройка (выбор) и возможность динамической перестройки ресурсов: ВП и ПЯ, банков памяти и иерархической системы памяти в целом (как в реконфигурируемых системах). Распределение загрузки ВП и ПЯ при реализации алгоритма. Е.В. ЕЛИСЕЕВА, Ю.С. ЯКОВЛЕВ 44 Комп’ютерні засоби, мережі та системи. 2008, № 7 9. Управление вычислительным процессом с помощью управляющих паке- тов, сформированных либо хост-компьютером, либо отдельным блоком, разме- щенном на одном кристалле с процессорами и памятью. 10. Масштабирование (наращивание мощности) системы. В общем случае PIM-система, как и любая другая компьютерная система, должна содержать стандартный набор команд, а также команды, отражающие специфику архитектурно-структурной организации и применения систем такого класса, которые должны быть сформированы в соответствии с вышеизложенны- ми принципами. Стандартный набор команд содержит команды арифметики, сдвига, услов- ного/безусловного переходов, анализа и поиска по таблицам (например, вирту- ального адреса), сброса/установки маски, пересылок, ввода-вывода и др. Стандартные арифметические команды могут иметь скалярный, векторный, или векторно-скалярные форматы. Скалярный формат работает с двумя m-разрядными скалярами аналогично типичному RISC-микропроцессору. Операнды определяются маскированием m-разрядных слов в пределах регистров длинного N-разрядного слова (N = k×m; N  m). Полученное в результате выполнения операции длинное слово записы- вается полностью в КЭШ. В соответствии с этим предлагается базовый 32-разрядный формат скалярных команд гипотетической PIM-системы (рис. 5). РИС. 5. Базовый формат скалярных команд гипотетической PIM-системы При этом приняты обозначения: Кл.ОП.РЕ – класс операций (арифметиче- ские, логические, пересылки, сдвиги и т. п. – всего 16 классов); Тип ОП.РЕ – тип операций (сложение, умножение, вычитание и т. п. – всего 64 типа); ШОП – ши- рина операнда (например, 8 бит, 16 бит, 32 бит и т. д. – всего 8 разновидностей); СА – способ адресации (прямая, косвенная). Векторные команды подобны скалярным командам: они также используют трехоперандный формат, идентифицирующий два N-разрядных регистра источ- ника и N-разрядный регистр адреса. Векторный формат позволяет все длинные слова данных обрабатывать одновременно. Например, при выполнении команды “векторного сложения” происходит суммирование двух векторов (например, N-разрядных) и сохранение полученного вектора той же разрядности. Наконец, команды вектор-скаляр оперируют с одним скалярным и одним векторным опе- рандами. Например, команда “векторно-скалярного сложения” одновременно суммирует m-разрядный скаляр к каждому из k m-разрядных слов вектора дли- ной N разрядов. Передача скаляра к каждому m-разрядному компоненту инфор- Кл. ОП. РЕ Источник данных 1 Источник данных 2 Место на- значения ШОП Команды памяти 4 бит 5 бит 5 бит 5 бит 3 бит 3 бит СА 1 бит Тип ОП. РЕ Область РЕ Область памяти 6 бит КОНЦЕПЦИЯ И ПРИНЦИЦЫ ПОСТРОЕНИЯ ФОРМАТОВ И НАБОРА КОМАНД… Комп’ютерні засоби, мережі та системи. 2008, № 7 45 мационного канала реализуется параллельно. Кроме того, может быть использо- вана специальная сеть перестановки, которая позволяет длинным словам данных быть перестроенными. Состав набора векторных команд так же, как и скалярных команд, включает типичные команды арифметики (например, сложение, вычитание и умножение), логические функции И, ИЛИ, НЕ, неэквивалентность и логические опера- ции/операции арифметического сдвига. Кроме того, имеются команды загруз- ки/хранения и команды передачи управления, которые используются для массо- во насыщенных взаимодействий между скалярным и векторным информацион- ными каналами. Некоторые специальные команды включают перестановку, слияние и упаковку/распаковку. Перестановка сети поддерживает быстрое со- вмещение и преобразование данных в широких регистрах. Перестановочная сеть допускает любому m-разрядному полю данных регистра источника быть пере- мещенным в любое 8-битовое поле данных регистра адреса. Перестановка опре- деляется вектором перестановки, который содержит индексы, соответствующие полям адреса векторного регистра. Машинная команда слияния позволяет адресату широкого слова быть соз- данным из смешивания подполей от двух операндов источника, где источник для каждого подполя адресата, выбранный условием, определяется в машинной команде. Команда слияния осуществляет эффективную классификацию (сорти- ровку). Команды упаковки/распаковки позволяют усечение/увеличение типов данных. Набор стандартных команд управления включает также команды пере- хода, ветвления и объединения. В свою очередь, переходы имеют разновидно- сти: переход всегда, переход по нулю и переход по признаку – меньше чем. Це- левой адрес перехода может быть относительным числом РС или вычисленный с использованием базового регистра, комбинированного со смещением. Чтобы поддерживать функциональные запросы, формат команды ветвления включает q бит для определения соединения, т. е. возвращает адрес команды, который должен быть сохранен. Формат перехода также включает 3-битовое поле усло- вия (ПУС) для определения одного из восьми условий перехода: всегда, равный, не равный, меньше чем, меньше чем или равный, больше чем, больше чем или равный, или переполнение. На рис. 6 показаны базовые форматы команд ветвления гипотетической PIM-системы. РИС. 6. Базовые форматы команд ветвления гипотетической PIM-системы Код команды 0 q Смещение 16 бит 6 бит 1 бит 1 бит ПУС 3 бит Код команды 0 q РС-смещение 21 бит 6 бит 1 бит 1 бит ПУС 3 бит Е.В. ЕЛИСЕЕВА, Ю.С. ЯКОВЛЕВ 46 Комп’ютерні засоби, мережі та системи. 2008, № 7 В дополнение к стандартным командам, которые обеспечивают доступ в пределах данной области (кадра) памяти, в наборе команд могут быть коман- ды, которые обеспечивают манипуляцию с глобальной памятью, системными запросами и другими командами (в частности, команды обращения к систем- ной таблице, которая отслеживает виртуальные адреса, команда перемещения данных между различными кадрами в локальной памяти и др.). К таким коман- дам также можно отнести команды запроса к исходным данным и к дочерним кадрам, также команды обращения к глобальной памяти (например, команды – загрузить и сохранить). Чтобы в полной мере использовать преимущества PIM, набор команд дол- жен обеспечивать возможности работать с множеством слов данных (например, k m-разрядных слов) одновременно. В этом случае набор команд помимо стан- дартных команд арифметики и команд управления должен содержать так назы- ваемую команду перестановки, чтобы соответствующие данные длинного слова можно было связать с конкретным микропроцессором [3]. Как было отмечено ранее, применение PIM-систем наиболее эффективно при решении задач, требующих массового обращения к памяти за данными. Мощные потоки данных пересылаются между узлами и блоками, размещенными на кристалле БИС, часто оказывая существенное влияние на производитель- ность системы в целом. Поэтому проблема организации пересылок потоков ин- формации внутри PIM-систем является весьма актуальной. Учитывая, что про- цедурам пересылок могут быть подвергнуты не только потоки данных, но и по- токи команд, формат команд пересылок предлагается представить в виде рис. 7. РИС. 7. Базовый формат команды пересылок гипотетической PIM-системы В представленном формате указаны поля: Кл.Пер. – класс пересылки опре- деляет пересылку данных либо команд; Тип слова определяет скаляр, вектор, цепочку слов, матрицу и т. д. – всего 16 разновидностей; ШОП определяет ши- рину операнда (например, 8 бит, 16 бит, 32 бит и т. д. – всего 8 разновидностей); Код пересылки определяет разновидности путей пересылки внутри чипа между источниками и местами назначения, между различными чипами, между чипом и внешней памятью, между чипом и внешними устройствами и т. д. – всего 128 вариантов; Код коммутации управляет коммутаторами (селекторами) внутри чипа и определяет направления коммутации – всего 512 направлений. К сожалению, в ограниченном объеме статьи не могут быть представлены все разновидности форматов команд PIM-системы. Авторы также допускают определенные изменения состава полей форматов и их размеров, что является естественным при разработке конкретного проекта. Тем не менее, предложен- Кл. Пер. Источник данных Место на- значения ШОП Код пере- сылки Код коммута- ции 1 бит 5 бит 5 бит 3 бит 6 бит 8 бит Тип слова 4 бит КОНЦЕПЦИЯ И ПРИНЦИЦЫ ПОСТРОЕНИЯ ФОРМАТОВ И НАБОРА КОМАНД… Комп’ютерні засоби, мережі та системи. 2008, № 7 47 ные базовые форматы и принципы их построения могут быть использованы при проектировании архитектуры и структуры PIM-систем подобного типа. 1. Палагин А.В., Яковлев Ю.С., Тихонов Б.М., Першко И.М. Архитектурно структурная ор- ганизация компьютерных средств класса “Процессор-в-памяти” // Математичні машини і системи. – 2005. – № 3. – С. 3 –16. 2. Системы памяти с интеграцией функций хранения и обработки информации (PIM-системы) / А.В. Палагин, Ю.С. Яковлев, Б.М. Тихонов – Киев: 2006. – 33 с. – (Препр. / НАН Украины, Ин-т кибернетики им. В.М. Глушкова; 2006-3). 3. Сергієнко І.В., Кривонос Ю.Г., Палагін О.В., Коваль В.М., Яковлєв Ю.С., Тихонов Б.М. Система пам’яті з інтеграцією функцій зберігання та обробки інформації на одному кристалі. – Деклараційний патент на корисну модель. № 6259. G06F13/00, G06F12/00. 15.04.2005. Бюл. № 4. – 14 с. 4. System Design for a Computational-RAM. Logic-In-Memory Parallel-Processing Machine. – http://129.215.96.3:1234/~chrb/papers/cram_thesis.pdf 5. Kyung-Hoon Kang Edward. Design and implementation of a multithreaded, wide word operation, processing in memory architecture / A thesis for the degree of master of science. – 2003. – Р. 92. – http://etd.nd.edu/etd_data/theses/available/etd-12032003- 113051/unrestricted/KangEK12112004.pdf 6. Yamashita N., Kimyra T., Fujita Y., Aimoto Y., Manabe T., Okazaki S., Nakamura K. and Yamashina M. A 3,84 GIPS Integrated Memory Array Processor with 64 Processing Elements and 2-Mb SRAM // IEEE J. Of Solid – State Circuits. – 1994. – 29, N 11. – Р. 1336–1342. 7. The Architecture of the DIVA Processing-In-Memory Chip / Jeff Draper, Jacqueline Chame, Mary Hall et al. – http:// www.isi.edu/~mhall/diva-ics02.ps 8. DIVA Chip Breaks Through Memory Wall. – http://www.isi.edu/stories/31.html 9. Draper Jeff., J. Tim Barrett, Jeff Sondeen, Sumit Mediratta, Chang Woo Kang, Ihn Kim And Gokhan Daglikoca. A Prototype Processing-In-Memory (PIM) Chip for the Data-Intensive Architecture (DIVA) System // J. of VLSI Signal Processing. – 2005. – 40. – Р. 73–84. – http://www.isi.edu/~jtb/papers/jvlsi_05.pdf Получено 25.03.2007
id nasplib_isofts_kiev_ua-123456789-6496
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 1817-9908
language Russian
last_indexed 2025-12-01T11:18:56Z
publishDate 2008
publisher Інститут кібернетики ім. В.М. Глушкова НАН України
record_format dspace
spelling Елисеева, Е.В.
Яковлев, Ю.С.
2010-03-04T16:04:32Z
2010-03-04T16:04:32Z
2008
Концепция и принципы построения форматов и набора команд гипотетической РІМ-системы / Е.В. Елисеева, Ю.С. Яковлев // Комп’ютерні засоби, мережі та системи. — 2008. — № 7. — С. 39-47. — Бібліогр.: 9 назв. — рос.
1817-9908
https://nasplib.isofts.kiev.ua/handle/123456789/6496
681.324
Выполнен анализ команд некоторых коммерческих PIM-систем. Предложены принципы построения, базовые форматы и сокращенный набор команд гипотетической PIM-системы, отражающие особенности ее архитектурно-структурной организации, определяемые уровнем развития элементной базы и свойствами реализуемого алгоритма.
Виконаний аналіз команд деяких комерційних РІМ-систем. Запропоновані принципи побудови, базові формати та скорочений набір команд гіпотетичної РІМ-системи, які відображають особливості її архітектурно-структурної організації.
The analysis of commands of some commercial PIM-systems is executed. Construction principles, base formats and the reduced set of commands of a hypothetical PIM- systems reflecting features of its architecturally-structural organization, defined by a level of development of electronic components and properties of realized algorithm are offered.
ru
Інститут кібернетики ім. В.М. Глушкова НАН України
Концепция и принципы построения форматов и набора команд гипотетической РІМ-системы
The concept and principles of construction of formats and set of commands of hypothetical PIM-system
Article
published earlier
spellingShingle Концепция и принципы построения форматов и набора команд гипотетической РІМ-системы
Елисеева, Е.В.
Яковлев, Ю.С.
title Концепция и принципы построения форматов и набора команд гипотетической РІМ-системы
title_alt The concept and principles of construction of formats and set of commands of hypothetical PIM-system
title_full Концепция и принципы построения форматов и набора команд гипотетической РІМ-системы
title_fullStr Концепция и принципы построения форматов и набора команд гипотетической РІМ-системы
title_full_unstemmed Концепция и принципы построения форматов и набора команд гипотетической РІМ-системы
title_short Концепция и принципы построения форматов и набора команд гипотетической РІМ-системы
title_sort концепция и принципы построения форматов и набора команд гипотетической рім-системы
url https://nasplib.isofts.kiev.ua/handle/123456789/6496
work_keys_str_mv AT eliseevaev koncepciâiprincipypostroeniâformatovinaborakomandgipotetičeskoirímsistemy
AT âkovlevûs koncepciâiprincipypostroeniâformatovinaborakomandgipotetičeskoirímsistemy
AT eliseevaev theconceptandprinciplesofconstructionofformatsandsetofcommandsofhypotheticalpimsystem
AT âkovlevûs theconceptandprinciplesofconstructionofformatsandsetofcommandsofhypotheticalpimsystem