Informatics and Automation
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Informatics and Automation:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Informatics and Automation, 2024, Issue 23, volume 3, Pages 859–885
DOI: https://doi.org/10.15622/ia.23.3.8
(Mi trspy1306)
 

Digital Information Telecommunication Technologies

Hardware compression method for on-chip and interprocessor networks with wide channels and wormhole flow control policy

A. Surchenkoab, Yu. Nedbailoca

a JSC "MCST"
b MIPT
c JSC "INEUM named after I.S. Bruk"
Abstract: Increasing the number of processing cores is currently a common way to boost processor performance. However, the load on the memory subsystem consequently increases as the number of its agents grows. Hardware data compression is an unconventional approach to improving memory subsystem performance by reducing, firstly, the main memory access rate by increasing the cache capacity and, secondly, data traffic by packing the data more densely. The paper describes the implementation of hardware data compression in the on-chip network and interprocessor links of a configuration with wide data transmission channels and a wormhole flow control policy. The existing solutions cannot be applied to such configurations because they are essentially based on using narrow data channels and flow control policies implying uninterrupted packet transmission, which is not maintained with the wormhole flow control. The method proposed in this paper enables the use of hardware compression in the aforementioned configuration by moving data compression and decompression from networks to the connected devices, as well as by using a number of optimizations to hide the data processing delays. Optimizations of some specific cases, such as the transmission of large data packets with several cache lines or the transmission of zero data, are considered. Special attention is given to data transmission via interprocessor links, where, due to their lower bandwidth compared to the on-chip network, data compression can be the most beneficial. The increase in memory subsystem bandwidth from using hardware data compression was confirmed in the experiments showing the relative IPC increase in SPEC CPU2017 benchmarks up to 14 percent.
Keywords: processor architecture, memory subsystem, hardware data compression, network-on-chip, interprocessor links, processor model.
Received: 13.11.2023
Document Type: Article
UDC: 004.318
Language: Russian
Citation: A. Surchenko, Yu. Nedbailo, “Hardware compression method for on-chip and interprocessor networks with wide channels and wormhole flow control policy”, Informatics and Automation, 23:3 (2024), 859–885
Citation in format AMSBIB
\Bibitem{SurNed24}
\by A.~Surchenko, Yu.~Nedbailo
\paper Hardware compression method for on-chip and interprocessor networks with wide channels and wormhole flow control policy
\jour Informatics and Automation
\yr 2024
\vol 23
\issue 3
\pages 859--885
\mathnet{http://mi.mathnet.ru/trspy1306}
\crossref{https://doi.org/10.15622/ia.23.3.8}
Linking options:
  • https://www.mathnet.ru/eng/trspy1306
  • https://www.mathnet.ru/eng/trspy/v23/i3/p859
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Informatics and Automation
    Statistics & downloads:
    Abstract page:15
    Full-text PDF :13
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024