李睿蛟的博客分享 http://blog.sciencenet.cn/u/liruijiao 佛为心,道为骨,儒为表,大度看世界。技在手,能在身,思在脑,从容过生活

博文

Computer Architecture Simulation

已有 6101 次阅读 2012-7-16 14:21 |个人分类:Computer System|系统分类:科研笔记| normal, style, xml

Computer Architecture Simulation                 

Reviewd 30 emulators,some are not full system emulators. The poplular full system emulators include Simics, Simflex, GEM5, Bochs, MARSSX86, PTLsim. (QEMU, GEMS, shiffed to other projects).

Featured:

Simics,

GEM5,

Bochs,

MARSSX86. [recommand]


http://pages.cs.wisc.edu/~arch/www/tools.html

1.  Gem5*

  1. links


   1. The gem5 Simulator System

 

http://gem5.org/Main_Page

2. GEMS+M5

3. Help documents

1. manual

2. wikimedia

1.

http://meta.wikimedia.org/wiki/Help:Contents

3. official tutorial

2. Feature

1. running on

1. OS

1. MacOS

2. Linux

2. Platform

1. X86

2. X86-64

3. SPARC

4. Alpha

5. PPC

2. Running

1. VM

1. UNIX

3.

3. Contribution

http://delivery.acm.org/10.1145/2030000/2024718/p1-binkert.pdf?ip=159.226.43.35&acc=ACTIVE%20SERVICE&CFID=125167514&CFTOKEN=46655364&__acm__=1342061003_68d5ebd927f24ebd6b0a7bf1bdc39dfe

1. Industrial

1. AMD

2. ARM

3. HP

4. MIPS

5. Google

6. Intel

7. IBM

2. Academic

1. Princeton

2. MIT

3. Michigan

4. Texas

5. Wisconsin

4. Reputation and Users

1. used in

1. hundreds of publications

2. downloads by tens of thousands of times

3. key publications

1. 2012

1. Supporting Very Large DRAM Caches with Compound-Access Scheduling and MissMap

2. A QoS-Aware Memory Controller for Dynamically Balancing GPU and CPU Bandwidth Use in an MPSoC

2. ACM 17

3. IEEE 2

4. google 300+

5. And GEMS M5

1. 900+

1. since it released in

2. Simics*

http://www.windriver.com/products/simics/

1. Wind River

1. commercial

2. Feature

1. Full system

2. run virtual platform

1. the same in physical

3. Spotlight

1. main stream

2. powerful

4. pervasive support

1. official support doc

2. customer support

3. support community

1.

https://www.simics.net/mwf/login.pl?url=41

3. reputation & users

1. est

1. 2002

2. open source at first

3. enclosed to Intel Windriver project

1. commercial

2. though lost some user prefer open source

1. most advanced emulator

3. Simflex*

1. full system emulator

1. based on Simics

1. flexus

2. ProtoFlex

3. SMART

2. features

1. fast, accurate, flexible

2. Various tools

3. open source

4. detailed supporting documents

1. but no communities

3. repuation & users

1. 400+ publications

1. google

1. since 2005

4. GEMS *

1. Based on previous Simics

2. Feature

1. Chip-Multiprocessors

2. Full system

3. no longer under development

1. shit to gem5

2. the other proejct based on GEMS

4. Over1700users

1. 2008

5. PTLsim *

1. Feature

1. Models

1. superscalar

2. X86-64

3. Intel

4. AMD

5. X86

2. PTLsim is very different from most cycle accurate simulators used in research applications. It runs directly on the same platform it is simulating (an x86-64 or x86 machine running Linux) and is able to switch in and out of full out of order simulation mode and native x86-64 mode at any time completely transparent to the running user code. This lets users quickly profile a small section of the user code without the overhead of emulating the uninteresting parts. PTLsim runs unmodified 32-bit x86 and 64-bit x86-64 applications without special compilers or toolchains.

2. Running on

1. Linux

3. Virtual machine

1. Linux

4. Based on KVM/QEMU

5. reputation and users

1. at hundreds of major universities, industry research labs and the well known x86 microprocessor vendors Intel and AMD.

2. > 200 papers since 2003

6. development stop in 2009

1. current development shifted to MARSSx86

6. QEMU *

1. Generic emulator and virtualizer

http://wiki.qemu.org/Index.html

2. feature

1. Platform

1. X86

2. PowerPC

3. S390

4. Arm

2. OS -virtual

1. KVM

1. Linux

7. Bochs*

http://bochs.sourceforge.net/

1. IA-32 Emulator

1. open source

2. Language

1. C++

2. Current version

1. 2.51

1. 2012/07/10

http://sourceforge.net/projects/bochs/files/bochs/2.5.1/

3. Feature

1. IA-32(X86)

1. x86

2. MMX

3. SSEX

2. OS

1. running inside emulator

1. Linux

2. Dos

3. WinNT

4. Vista

5. X11

2. OS Image

http://bochs.sourceforge.net/diskimages.html

4. Highlight

1. simple to use

2. only x86

3. provide OS img

4. portable

5. reputations & users

1. with long history

1. 1996

2. As a SF project since 2004

3. Bochs community

1. 2004

2. transcript

1. 2001

8. MARSSx86*

1. Based on

1. PTLsim

2. QEMU

2. features

1. full system

2.  integrates the different feature

1. from the other emulator

3. for future computer research

4. running on

1. linux

5. VM

1. OS

1. linux

2. provide disk image

3. reputation & users

1. new but useful for advanced cs development

2. suitable for future

9. Non full system emulators

1. NePSim

1. Network processor

1. architecture

2.  LSE

1. function

1. model

1. processor core

2. multiprocessor systems

3. interconnection networks

2. any synchronous hardware

3. creating hardware model

1. specifically

2. components

1. Core Module

2. Architecture Module

3. Visualizer

3. Liberty Simulation Environment

http://bardd.ee.byu.edu/Software/LSE/

4. Relevant resource

1. Get start doc

http://bardd.ee.byu.edu/Software/LSE/books/getting_started.pdf

5. Unix

1. Java

2. C++

3. Python

3. HASE

1. Java Based

2. Feature

1. Multiplatform

2. Multiple level

1. architecture

2. visual tool

1. display data processing

4. ATL CSIM

http://www.atl.external.lmco.com/projects/csim/simulator/csim_doc.html#anch_3.9

1. Model

1. Design

2. Running

1. visual tool

1. View result

2. no OS

3. Highlight

1. UML

2. For design

3. Hardware

1. diagram

4. Software

1. simulation

5. AMDx86-64

1.

http://www.x86-64.org/downloads.html

2. Feature

1. running under

1. GNU/Linux

 

 



https://blog.sciencenet.cn/blog-750913-592637.html


下一篇:Could Robotics, a Prospective view.
收藏 IP: 159.226.43.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-1 22:26

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部