Send_linux 发表于 2007-03-06 15:38

处理器资源列表(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.


http://simos.stanford.edu/

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.


http://www.simplescalar.com/

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
页: [1]
查看完整版本: 处理器资源列表(zz)