20141105 – Research

1. 여러 실험을 동시에 진행하는 방법에 대해 확인
1) disk 이미지에 여러 개의 checkpoint를 만들어둔다.
2) ./marss.dramsim/util/util.cfg를 바꾸어 여러 개의 실험을 동시에 할 수 있다.
checkpoints = mcf.1cpu, libquantum.1cpu 와 같이 여러 개의 checkpoint를 등록하면 됨.


2. checkpoint를 생성하는 방법 확인


3. 실험 workload 정리
1) [ISCA’13] Efficient Virtual Memory for Big Memory Servers
– graph500 : Generation, compression and breadth-first search of large graphs. http://www.graph500.org/
– memcached : In-memory key-value cache widely used by large websites (e.g., Facebook).
– MySQL : MySQL with InnoDB storage engine running TPC-C (2000 warehouses).
– NPB/BT, NPB/CG : HPC benchmarks from NAS Parallel Benchmark Suite. http:// nas.nasa.gov/publications/npb.html
– GUPS : Random access benchmark defined by the High Performance Computing Challenge. http://www.sandia.gov/~sjplimp/algorithms.html

2) [ATC’14] Large Pages May Be Harmful on NUMA Systems :
– the NAS Parallel Benchmarks suite which is comprised of numeric kernels,
– MapReduce benchmarks from Metis,
– SSCA v2.2 (a graph processing benchmark) with a problem size of 20,
– SPECjbb.

3) [MICRO’13] Large-reach memory management unit caches
– Parsec suite which we run with Native inputs on all 8 cores
– SpecJBB and Cassandra (from the Data Serving application in Cloudsuite).
– Spec
– two bioinformatics applications (Biobench [17]) with the largest inputs.

4) [NAS’09] Evaluating the Effect of Huge Page on Large Scale Applications
– Microbenchmark
– OSU MPI Suite 3.0
– NAS Parallel benchmark
– HPL : is a software package that solves a dense linear system in double precision arithmetic on distributed-memory computers
– Sweep3d : solves a three-dimensional neutron transport problem from a scattering resource.

5) [ISCA’10] Performance characteristics of explicit superpage support
– STREAM
– SysBench
– SPECcpu2006
– SPECjvm 2008


4. 메모리 update하는 부분을 찾음.
./qemu/vl.c : main()
./qemu/vl.c : main_loop()
./qemu/cpu-exec.c : sim_cpu_exec()
./ptlsim/sim/ptlsim.cpp : ptl_simulate()
./ptlsim/sim/machine.cpp : machine->run()
–> memoryHierarchyPtr->clock();
–> clock_qemu_io_events();

Advertisements
Tagged with: , , , , , , , , , , , , , , , , , , , , , ,
Posted in 1) Memo

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

누적 방문자 수
  • 93,418 hits
%d bloggers like this: