<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">RUDN Journal of Engineering Research</journal-id><journal-title-group><journal-title xml:lang="en">RUDN Journal of Engineering Research</journal-title><trans-title-group xml:lang="ru"><trans-title>Вестник Российского университета дружбы народов. Серия: Инженерные исследования</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2312-8143</issn><issn publication-format="electronic">2312-8151</issn><publisher><publisher-name xml:lang="en">Peoples’ Friendship University of Russia named after Patrice Lumumba (RUDN University)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">15320</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Articles</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Статьи</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">EMERGING ARCHITECTURES FOR PROCESSOR-IN-MEMORY CHIPS: TAXONOMY AND IMPLEMENTATION</article-title><trans-title-group xml:lang="ru"><trans-title>НОВЫЕ АРХИТЕКТУРЫ ДЛЯ ЧИПОВ «ПРОЦЕССОРЫ- В-ПАМЯТИ»: КЛАССИФИКАЦИЯ И РЕАЛИЗАЦИЯ</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Valery</surname><given-names>A Lapshinsky</given-names></name><name xml:lang="ru"><surname>Лапшинский</surname><given-names>Валерий Алексеевич</given-names></name></name-alternatives><email>nano-e@yandex.ru</email><xref ref-type="aff" rid="aff1"/><xref ref-type="aff" rid="aff2"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Peoples’ Friendship University of Russia</institution></aff><aff><institution xml:lang="ru">Российский университет дружбы народов</institution></aff></aff-alternatives><aff-alternatives id="aff2"><aff><institution xml:lang="en">National Research Nuclear University MEPhI</institution></aff><aff><institution xml:lang="ru">Национальный исследовательский ядерный университет «МИФИ»</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2016-12-15" publication-format="electronic"><day>15</day><month>12</month><year>2016</year></pub-date><issue>4</issue><issue-title xml:lang="en"/><issue-title xml:lang="ru"/><fpage>35</fpage><lpage>40</lpage><history><date date-type="received" iso-8601-date="2017-02-24"><day>24</day><month>02</month><year>2017</year></date></history><permissions><copyright-statement xml:lang="ru">Copyright ©; 2016, Лапшинский В.А.</copyright-statement><copyright-year>2016</copyright-year><copyright-holder xml:lang="ru">Лапшинский В.А.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">http://creativecommons.org/licenses/by/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.rudn.ru/engineering-researches/article/view/15320">https://journals.rudn.ru/engineering-researches/article/view/15320</self-uri><abstract xml:lang="en">The emergence of PIM (processing-in-memory) die and Date-Centric systems (DCS) and near- data processing approach (NDP) has given rise to the need of developing architectural taxonomy for multi-core PNM (processing near memory) hardware with multi-level memory structure. PIM die (in Russian technical literature usually used terms chips or crystals) considered as an effective alternative to conventional SRAM/DRAM/Flash-memory on Cache-CPU/Main Memory/Storage Class Memory and Storage levels. In the past decade, a few different methods to classify and to implement PIM die and DCS/NDP systems proposed. These approaches are either software interfacing with computing, hierarchical and massively parallel SIMD processing approaches etc. In this paper, presented summarized prolegomena for PIM die architecture and implementation. In particular, in form of basic PIM chips and nanostores.</abstract><trans-abstract xml:lang="ru">Появление чипов типа «процессоры-в-памяти» (ПИМ) систем, ориентированных на данные (Date-Centric systems - DCS), и систем с вычислениями рядом с данными (near-data processing - NDP) настоятельно требует развития методов классификационного анализа архитектуры многоядерных чипов для вычислений рядом с многоуровневой структурой памяти. Чипы (в России в технической литературе обычно используются термины «кристаллы» или«интегральные схемы», ИС) ПИМ рассматриваются как эффективная альтернатива стандартным ИС SRAM/DRAM/Flash-памяти для различных уровней иерархии ЗУ: кеш, оперативной, промежуточной и внешней памяти. В последнее десятилетие были предложены различные способы классификации и методы реализации ПИМ чипов для создания систем типа DSC/ NDP. Эти методы включают классификацию на основе программного интерфейса с вычислениями в памяти, иерархический подход и классификацию параллельных вычислений типа SIMD и др. В статье представлен предварительный обзор различных вариантов классификации архитектур ПИМ чипов и их реализации в виде ИС, в частности в виде базовых кристаллов общего применения и нанохранилищ.</trans-abstract><kwd-group xml:lang="en"><kwd>processing-in-memory</kwd><kwd>processing near memory</kwd><kwd>near-data processing</kwd><kwd>Date-Centric systems</kwd><kwd>PIM memory taxonomy</kwd><kwd>basic PIM chips implementation</kwd><kwd>emerging memories chips and nanostores</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>вычисления в памяти</kwd><kwd>вычисления рядом с памятью</kwd><kwd>вычисления рядом с данными</kwd><kwd>системы, ориентированные на данные</kwd><kwd>классификация памяти ПИМ</kwd><kwd>базовые кристаллы ПИМ памяти общего применения</kwd><kwd>кристаллы новых типов и нанохранилища</kwd></kwd-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>Aleksenko A.G., Lapshinsky V.A. Evaluation of the effectiveness of the basic crystals of memory.Electronic engineering. Ser. Microelectronics. 1980. Vol. 4. P. 3-8 (In Russian).</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>Balasubramonian R. et al. Near-Data Processing: Insights from a MICRO-46 Workshop. IEEE Micro. 2014, July-August. P. 36-42.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Burr G.W. et al. Overview of candidate device technologies for storage-class memory. IBMJ. Res.&amp;Dev. 2008, JULY/SEPTEMBER. Vol. 52. No. 4/5. P. 12-21.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>DeBenedictis E.P. Will Moor’s Law be Sufficient? IEEE 0-7695-2153-3/04. 2004. P. 1-12.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Elliott D.G., Snelgrove W.M., Cojocaru C. and McKenzie R Computational RAM: Implementing Processors in Memory. J. IEEE Design and Test of Computers. 1999. № 16(1) (January-March). P. 32-41.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Freitas R.F. and Wilcke W.W. Storage-class memory: The next storage system technology. IBM J. Res. @ Dev. 2008. Vol. 52. № (4/5). P. 439-447.</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>Kulkarni S. et al. Taxonomy for Transactional Memory Systems. Int. J. of Computer Science and Information Technologies (IJCSIT). 2011. № 2(2). P. 766-775.</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Lapshinsky V.A. Basic crystals and CPU-oriented organization “smart” memory. Sensors &amp; Systems. 2015. № 1. P. 81-86 (In Russian).</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>Loh G.H. et al. A processing-in-Memory Taxonomy and a Case for Studding Fixed-function PIM. In WoNDP: 1st Workshop on Near-Data Processing. 2013. № 1. P. 1-6.</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>Meena J.S., Sze S.M., Chand U and Tseng T.Y. Overview of emerging nonvolatile memory technologies. Nanoscale Research Letters. 2014. P. 1-33.</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>Morad A., Yavits L., Ginosar R. GP-SIMD Processing-in-Memory. ACM Transactions on Architecture and Code Optimization. 2015, January. Vol. 11. Issue 4. P. 1-26.</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>Pershenkov V.S., Podlepecky B. I., Shagurin I.I., Bocharov Y.I. Microelectronics applied to instrument-making. Sensors &amp; Systems. 2015. № 1. P. 3-22. (In Russian)</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation>Ranganathan P. Chang J. 2011. IEEE Computer Society 44(1). P. 39-48.</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation>Ranganathan P. and Chang J. (Re)Designing Data-Centric Data Centers. IEEE Micro. 2012, JANUARY/FEBRUARY. P. 66-70.</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation>Shibata T. 2009. Solid-State Electronics. № 53. P. 1227-1241.</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation>Stone H.S. A Logic-in-Memory Computer. IEEE Trans. on Computer. 1970. V. C-19. N 1. P. 73- 78.</mixed-citation></ref><ref id="B17"><label>17.</label><mixed-citation>Zhang D.P. et al. TOP-PIM: Throughput-Oriented Programmable Processing in Memory. Proc. of the 23rd international symposium on High-performance parallel and distributed computing (HPDC’14), June 23-27, Vancouver, BC, Canada.</mixed-citation></ref></ref-list></back></article>
