반응형

개인 공부 38

Centos 7, SPEC2017 설치

환경 Intel(R) Xeon(R) Gold 6226R CPU @ 2.90GHz x2 CentOS Linux release 7.9.2009 (Core) Linux 3.10.0-1160.el7.x86_64 gcc version 8.3.0 (GCC) (scl enable devtoolset-8) 소스코드 spec_cpu2017.iso를 연구실에서 구매후 설치를 준비한다. 벤치마크 소스와 컴파일, 수행, 검증을 위한 tool 프로그램들의 기본 바이너리 파일 및 소스가 존재하며 벤치마크 실행을 위한 규칙파일, 도큐먼트들이 존재한다. $ mkdir tmnt $ sudo mount -o loop spec_cpu2017.iso ./tmnt $ ls tmnt $ mkdir spec_cpu2017 $ cp -R ./tm..

Centos 7, SPEC2006 설치 - 2

sjp38.github.io/ko/post/spec_cpu2006_install/ 블로그 참조 https://github.com/SangJe/spec2006 github 참조 환경 Intel(R) Xeon(R) Gold 6226R CPU @ 2.90GHz x2 CentOS Linux release 7.9.2009 (Core) Linux 3.10.0-1160.el7.x86_64 gcc version 8.3.0 (GCC) (scl enable devtoolset-8) 아래 스크립트들을 다운받아 실행가능한 파일로 수정 extract_spec.sh #!/bin/bash BINDIR=`dirname $0` pushd $BINDIR SPECIMG=spec_cpu2006.iso TMPMNT=tmnt TARGET=sp..

Centos 7, /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found -2

gcc version 8.3.0을 다운받아 컴파일 후 동적라이브러리를 연결해준다. yum install gmp-devel mpfr-devel libmpc-devel wget wget https://ftp.gnu.org/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gz mkdir gcc-8.3.0-build tar xf gcc-8.3.0.tar.gz cd gcc-8.3.0-build ../gcc-8.3.0/configure --enable-languages=c,c++ --disable-multilib sudo make -j 10 && sudo make install export LD_LIBRARY_PATH=/usr/local/lib64:${LD_LIBRARY_PATH} 전 후 이후 .bashr..

An Energy- and Performance-Aware DRAM Cache Architecture for Hybrid DRAMPCM Main Memory Systems

2. Background A. Basic of Memory Devices and Systems Increased memory bandwidth and capacity requirement. Typically, Mem chip are integrated and installed as Dual In-line Memory Module(DIMM) DIMM’s energy consumption is significant.(20% ~ 40% of entire system power consumption) PCM Pros, Ability to scale down, Low power consumption(1/3 of DRAM in operating state, zero idle state), Non-volatility..

DMA(Direct Memory Access)

DMA의 정의 DMA는 특정한 HW 시스템(Hard-disk, GPU 등)이 CPU와 독립적으로 주 시스템 메모리(RAM)에 Access 할 수 있도록 하는 컴퓨티 시스템의 기능이다. CPU는 상태, 제어정보만을 교환하고 직접적인 데이터 전송은 DMA Controller가 버스를 제어하고 I/O와 메모리간에 교환한다. 등장 배경 DMA와 반대되는 개념으로 PIO(Programed Input/Output)이 존재한다. HW 시스템들 사이에 전송되는 모든 데이터가 CPU를 거쳐가는 방식이다. PIO를 보완하기위해 인터럽트, DMA등이 고안되었다. 인터럽트 방식은 PIO방식보다는 효율적이지만 I/O를 위한 상태, 제어정보, 데이터 전송을 위해 CPU의 많은 개입이 필요하기 때문에 오버헤드가 발생한다. 최근 고..

Revamping Storage Class Memory With Hardware Automated Memory-Over-Storage Solution

Revamping Storage Class Memory With Hardware Automated Memory-Over-Storage Solution 2021 ACM/IEEE 48th Annual International Symposium on Computer Architecture (ISCA) KAIST, University of Illinois Urbana-Champaign, Pennsylvania State University Motivation •최근 위와 같은 Larger Scale Application이 대폭 증가. Related Works HW Solution •NVDIMM-N : Back up data from DRAM to flash during power failure Capacity ..

Intel Optane DC Persistent Memory Module-2

출처 : https://www.servethehome.com/a-close-look-at-intel-optane-dc-persistent-memory-modules/ A Close Look at Intel Optane DC Persistent Memory ModulesWe de-lid an Intel Optane DC Persistent Memory module to see what chips go into making one of 2019's most anticipated technologies. In the process, we found a few surprises and new clues as to how these workwww.servethehome.com Optane DC PMM은 오랫동안 ..

Intel Optane DC Persistent Memory Module-1

출처 : https://www.storagereview.com/news/intel-optane-dc-persistent-memory-module-pmm Intel Optane DC Persistent Memory Module (PMM)Intel has talked about Optane DC Persistent Memory Modules (PMM) publicly for over awww.storagereview.com 개요    Intel Optane DC PMM은 기존의 DRAM보다 훨씬 높은 용량을 제공한다. 128GB, 256GB 및 512GB로 제공되며 일반적으로 4~32GB 범위에서 제공되는 DRAM 보다 훨씬 크다. PMM은 DRAM과 동일한 Channel에 있으며 각 채널의 CPU에 가장 ..

반응형