Fungsi carian sedang dalam pembinaan.
Fungsi carian sedang dalam pembinaan.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

Non-Volatile Main Memory Emulator for Embedded Systems Employing Three NVMM Behaviour Models Emulator Memori Utama Tidak Meruap untuk Sistem Terbenam yang Menggunakan Tiga Model Gelagat NVMM

Yu OMORI, Keiji KIMURA

  • pandangan teks lengkap

    0

  • Petikan Ini

Ringkasan:

Peranti memori tidak meruap yang boleh dialamatkan bait baru muncul menarik banyak perhatian. Memori utama tidak meruap (NVMM) yang dibina padanya membolehkan saiz memori yang lebih besar dan penggunaan kuasa yang lebih rendah daripada memori utama DRAM tradisional. Untuk menggunakan NVMM sepenuhnya, kedua-dua perisian dan perkakasan mesti dioptimumkan secara bekerjasama. Pada masa yang sama, walaupun memfokuskan pada modul memori, seni bina mikronya masih dibangunkan walaupun modul memori tidak meruap sebenar, seperti memori berterusan Intel Optane DC (DCPMM), telah berada di pasaran. Melihat kepada persekitaran penilaian NVMM sedia ada, simulator perisian boleh menilai pelbagai seni bina mikro dengan masa simulasi yang panjang. Emulator boleh menilai keseluruhan sistem dengan pantas dengan kurang fleksibiliti dalam konfigurasinya berbanding simulator. Oleh itu, emulator NVMM yang dapat merealisasikan penilaian sistem yang fleksibel dan pantas masih mempunyai peranan penting untuk meneroka sistem yang optimum. Dalam kertas kerja ini, kami memperkenalkan emulator NVMM untuk sistem terbenam dan meneroka arah teknik pengoptimuman untuk NVMM dengan menggunakannya. Ia dilaksanakan pada papan SoC-FPGA yang menggunakan tiga model tingkah laku NVMM: butiran kasar, butiran halus dan berasaskan DCPMM. Model kasar dan halus membolehkan penilaian prestasi NVMM berdasarkan lanjutan gelagat DRAM tradisional. Model berasaskan DCPMM meniru gelagat DCPMM sebenar. Persekitaran penilaian keseluruhan juga disediakan termasuk pengubahsuaian kernel Linux dan beberapa fungsi runtime. Kami mula-mula mengesahkan emulator yang dibangunkan dengan emulator NVMM sedia ada, simulator NVMM tepat kitaran dan DCPMM sebenar. Kemudian, perbezaan tingkah laku program antara tiga model dinilai dengan program CPU SPEC. Akibatnya, model butiran halus mendedahkan masa pelaksanaan program dipengaruhi oleh kekerapan permintaan memori NVMM dan bukannya nisbah hit cache. Berbanding dengan model butiran halus dan model butiran kasar di bawah keadaan kependaman jumlah tulis yang lebih lama berbanding model yang kedua, model yang pertama menunjukkan masa pelaksanaan yang lebih rendah untuk empat daripada empat belas program daripada yang kedua kerana keselarian peringkat bank dan lokaliti akses row-buffer yang dieksploitasi oleh model terdahulu.

Jawatankuasa
IEICE TRANSACTIONS on Information Vol.E104-D No.5 pp.697-708
Tarikh penerbitan
2021/05/01
Diumumkan
2021/02/05
ISSN dalam talian
1745-1361
DOI
10.1587/transinf.2020EDP7092
Jenis Manuskrip
PAPER
kategori
Sistem komputer

Pengarang

Yu OMORI
  Waseda University
Keiji KIMURA
  Waseda University

Kata kunci

Contents [show]