Publication Details

Advanced Methods of Microprocessor Simulation

PŘIKRYL, Z. Advanced Methods of Microprocessor Simulation. Information Sciences and Technologies Bulletin of the ACM Slovakia, 2011, vol. 3, no. 3, p. 1-13. ISSN: 1338-1237.
Czech title
Pokročilé metody simulace mikroprocesorů
Type
journal article
Language
English
Authors
Přikryl Zdeněk, Ing., Ph.D.
URL
Keywords

Simulation, profiler, hardware/software co-design, application-specific
instruction set processors, architecture description languages, embedded
systems.

Abstract

Embedded systems have become indivisible part of our everyday activities. They
are dedicated devices performing a particular job. A computing core of more
complicated embedded systems is formed by one or more application-specific
instruction set processor. Therefore, powerful tools for processors development
are necessary. One of the most important phases is the testing and optimization
phase of the processor design and target software. In the testing phase, the most
often used tool is a simulator. The simulator can discover bugs in the processor
design and target software before the embedded system realization. This thesis
describes several advanced methods of processor simulation, which can be used in
the different phases of processor development; from the fast simulation of the
early design to detailed simulation of the hardware realization. In the
optimization phase, the most frequently used tool is a profiler. The profiler can
uncover problematic parts, such as bottleneck points, in the processor design or
in target software. Then, using the results from the profiler, the designer can
easily find which parts of the processor design or target software should be
modified to get a better performance or reduce the power-consumption. In this
thesis, two methods of profiling are described; the first one is useful for
processor design optimization and the second one is useful for target software
optimization. Furthermore, the ways how to simulate and profile multiprocessor
systems are also described in this thesis. The processor or multiprocessor system
is designed using architecture description language.

Published
2011
Pages
1–13
Journal
Information Sciences and Technologies Bulletin of the ACM Slovakia, vol. 3, no. 3, ISSN 1338-1237
BibTeX
@article{BUT97082,
  author="Zdeněk {Přikryl}",
  title="Advanced Methods of Microprocessor Simulation",
  journal="Information Sciences and Technologies Bulletin of the ACM Slovakia",
  year="2011",
  volume="3",
  number="3",
  pages="1--13",
  issn="1338-1237",
  url="http://acmbulletin.fiit.stuba.sk/vol3num3/vol3num3.pdf"
}
Back to top