处理器资源列表(zz)
UNDER CONSTRUCTION
by kent1976
WWW Computer Architecture :
Pagehttp://www.cs.wisc.edu/~arch/www/
FPGA CPU Links:
http://www.fpgacpu.org/links.html
Simultaneous Multithreading Project:
http://www.cs.washington.edu/research/smt/
http://www-flash.stanford.edu
Trends in high- performance architecture
# Advanced superscalar processors
# VLIW: Very long instruction word processors (IA- 64/ EPIC)
# Single chip multiprocessors
# Reconfigurable processors
# Vector microprocessors (Vector IRAM)
EMSIM (Energy Simulator for StrongARM-Linux based Embedded System)
EMSIM is an energy simulation framework that simulates a simpleembedded system featuring StrongARM microprocessor and Linux OS. Theblock diagram of the system being simulated is shown below:
The purpose of building this simulation framework is to facilitate our research in the following areas:
1) To study the effects of an OS on the overall system energy consumption.
2) To characterize and macro-model the energy consumption of Linux OS.
3) To study the effects of OS related software architectural transformation.
As these areas are new and exciting, we believe synergisticadvances can be achieved if people from various groups interested inthese areas can share some of their work and efforts. Therefore, thissimulation framework is being made publicly available.
http://www.ee.princeton.edu/~tktan/emsim/
SimOS is a complete machine simulation environment designed for theefficient and accurate study of both uniprocessor and multiprocessorcomputer systems. SimOS simulates computer hardware in enough detail toboot and run commercial operating systems.
In its current form, SimOS models hardware similar to that ofmachines sold by Silicon Graphics, Inc. and Digital EquipmentCorporation. The key component of such machines is the CPU, and SimOScurrently provides models of the MIPS R4000 and R10000 and DigitalAlpha processor families. In addition to the CPU, we simulate caches,multiprocessor memory busses, disk drives, ethernet, consoles, andother devices commonly found on these machines. By simulating thehardware typically found on commercial computer platforms, we are ableto easily port existing operating systems to the SimOS environment. Todate, we have ported IRIX versions 5.3 (32-bit) and 6.4 (64-bit) andDigital UNIX; we are currently working on a port of Linux for theAlpha.
ARMSim is a processor simulator for the ARM (as a consequence of whatit does, it is an emulator for that processor, but a very slow one). Itsimulates the basic internal units of a putative ARM processor and howthey interact on a cycle-to-cycle basis. It can either simulate atypical three-stage pipeline or a five or six-stage superscalarversion, with out-of-order execution
http://www-users.york.ac.uk/~gegc100/index.html
uClinux in the GDB/ARMulator
Here are some patches to GDB to allow the existing gdb ARM emulatorto run uClinux targets. It can run both little-endian and big-endiancode, as well as apcs-32/26 code and Thumb. I have tested little/bigendian kernels but haven't played with thumb at this point.
The patch is heavily based on an ARM7100 patch that Ben Williamsonproduced back around 1999 for gdb-4.18. The changes include Atmel AT91emulation for timers/system registers and serial ports, removal of BensLCD support and porting to gdb-5.0.
http://www.uclinux.org/pub/uClinux/utilities/armulator/
The SimpleScalar tool set is a system software infrastructure used tobuild modeling applications for program performance analysis, detailedmicroarchitectural modeling, and hardware-software co-verification.Using the SimpleScalar tools, users can build modeling applicationsthat simulate real programs running on a range of modern processors andsystems. The tool set includes sample simulators ranging from a fastfunctional simulator to a detailed, dynamically scheduled processormodel that supports non-blocking caches, speculative execution, andstate-of-the-art branch prediction. The SimpleScalar tools are usedwidely for research and instruction, for example, in 2000 more than onethird of all papers published in top computer architecture conferencesused the SimpleScalar tools to evaluate their designs. In addition tosimulators, the SimpleScalar tool set includes performancevisualization tools, statistical analysis resources, and debug andverification infrastructure.
SimpleScalar LLC is unique in the EDA community. We distribute oursoftware under an open source model, trusting that our users willlicense the software that they use. The tool set is distributed withall source code, making it possible for users extend SimpleScalar, andto adapt existing models to their own ideas.
imics
a commercial system level simulator which support serverl different processors. As I know, AMD has used it for some evaluation.
Speak Less
Read Much
Think More
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论