Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Full system simulation


Related Topics

In the News (Fri 1 Jan 10)

  
  Micro-X Vehicles
But today’s embedded systems increasingly function in the context of larger systems and networks, where simulating a particular processor architecture is mostly irrelevant to the difficult problems of testing and validation.
System simulation and behavioral hardware modeling are approaches that are emerging to solve these problems.
System simulation with HMI modeling offers a path to competitive advantage by facilitating the development of in-car electronics that are well thought out and easy to use.
www.afrlhorizons.com /ETB/ETBriefs/Jun06/5659_401.html   (1221 words)

  
 Fred Delcomyn - Research - Simulation
As long as the simulation is kept firmly anchored to reality by using experimentally derived data to set its parameters, it can serve a valuable function in testing hypotheses about coordination.
The simulation system we have developed is able to simulate anything from a single leg segment to an entire walking insect, including muscles, sense organs, and the nervous control system.
In principle, our simulation system may serve not only as a tool for the study of locomotion control and the control of walking robots, it may also serve as a bridge between the two.
www.life.uiuc.edu /delcomyn/RSSimulation.html   (930 words)

  
 Virtual Strategy Magazine - New CEO John Lambert on Virtutech Present and Future
They had an internal simulation project they felt wasn’t good enough, so despite the fact that we are a relatively small company and that this is a mission-critical project for IBM, they chose to rely on Virtutech’s full system simulation as a way of pulling in their time to market.
Systems companies like IBM recognize what full system simulation means because typically they have tried to do it themselves.
The challenge with instruction set simulation in the past has been that a software developer couldn’t get the results they needed to feel comfortable using a virtual replica of the hardware on their desktop; they had to wait until the real box was available to do the significant test integration debug activities.
www.virtual-strategy.com /article/view/1229   (2613 words)

  
 alphaWorks : Full-System Simulator for IBM PowerPC 970 : Overview
As an execution-driven, full-system simulator, the IBM Full-System Simulator has facilitated the experimentation and evaluation of a wide variety of system components for core IBM initiatives, such as the STI Cell and the IBM PERCS projects.
Written in C, a significant part of the Full-System Simulator's simulation capability is directly attributed to its TSIM component.
Additionally, the Full-System Simulator is capable of booting K42, IBM's research operating system, and rHype, the research hypervisor.
www.alphaworks.ibm.com /tech/systemsim970   (445 words)

  
 Innovative Engineering: Using Full-System Simulation for Semiconductor System Design
But advances in system simulation technology coupled with fast and inexpensive workstations indicate that it is possible to simulate the complex systems at speeds measured in billions of simulated instructions per second — performance well suited for the edit-compile-debug loop that comprises a large part of a programmer’s daily work.
The simulation is ready to use much earlier — sometimes months or even over a year earlier — before prototype silicon becomes available, which significantly reduces the risk of the project since other approaches tend to wait until the “cross-your-fingers” day when the software is finally tested on the prototype chip.
System simulation has been used for the development of the most complex electronic systems for years, and now it is the solution for software on chips as well.
www.fsa.org /publications/forum/article.asp?article=0603/magnusson   (1964 words)

  
 IBM RD 50-2/3 | Application of full-system simulation in exploratory system design and development
The Mambo simulation team, the OS team, and the verification team collaborated on a process whereby a complete Cell BE workload was run on Mambo and captured to a system snapshot.
Trace-driven simulation does not require the laborious development of the models, but it requires the laborious and often expensive generation of application traces and may be limited in its ability to predict certain interactions, such as the memory behavior of multiprocessor systems [16].
Execution-driven simulation eliminates the need for generating and manipulating traces, and if the simulation model represents the hardware with good fidelity, the results can be as accurate as those obtained from hardware [10, 17].
www.research.ibm.com /journal/rd/502/peterson.html   (7200 words)

  
 Trace-driven System-level Power Evaluation of System-on-a-chip Peripheral Cores
The top-level simulation model will be designed to output the value of the total-power variable, for each core of the system, at the end of each simulation.
Provided the system simulation approach outlined in the previous sections, we define a trace, with respect to a core, to be a sequence of instruction/data items that are executed by that core during its functional simulation.
First, given a system level functional model of a core C, the core developer augments the implementation of each method in that model with code that will append to a trace-file a unique id for that instruction and the corresponding input data.
www.cs.ucr.edu /~vahid/pubs/aspdac01_trace   (3963 words)

  
 Full System Virtualization: Simulation for the Real-Time Embedded Economy | RTC Magazine
Typically, the critical path for the delivery of a conventional working system is to finalize the hardware design and then finish the development of the software, followed by the final completion of the system integration.
The best solution to easing the pain associated with these challenges is full system virtualization—leveraging the power of virtualization technology to simulate the entire embedded system in development, enabling a faster concurrent development cycle.
To be truly effective, the virtual platform must be able to simulate not only the system being designed, but enough of the environment surrounding it to model real-world use—in effect, a virtual test rack.
www.rtcmagazine.com /home/article.php?id=100237   (812 words)

  
 SOCcentral: Full-System Simulation (SOCcentral 20258)
The concept is to create a model of the whole system, known as a virtual platform, using component models of the processors and devices that are used in the hardware.
With full-system simulation, every engineer can develop on his or her own simulated system, because these systems are far less expensive to replicate in large quantities than hardware.
Full-system simulation, or virtualized software development, is poised to become the mainstream approach for the development, testing and deployment of complex electronic systems.
www.soccentral.com /results.asp?CatID=488&EntryID=20258   (2111 words)

  
 Integrated Modeling Environment Constructs High-Fidelity Plant and Controller Models | RTC Magazine
By combining the benefits of model-based system design using advanced simulation tools, embedded controller code generation and HIL simulation, the system development cycle can be significantly accelerated while simultaneously reducing project risk through early testing of critical system elements.
System simulation focuses at the level of the entire system as it operates in its intended environment.
HIL simulations run in real time and perform input/output operations with the system under test such that the test unit “thinks” it is operating as part of a real system in its operational environment.
www.rtcmagazine.com /home/printthis.php?id=100044   (762 words)

  
 Virtual Strategy Magazine - Virtutech: Large System Virtualization for Complex Modeling
The problem we are addressing is that within large system companies, more and more of a system’s make-up is software, which requires hardware (or some virtual equivalent) to be available to developers early on.
There’s a show in our industry called the Embedded Systems Conference held in March, and at the 2004 show, we were demonstrating 1,000 computers talking to each other on a simulated network running on ten computers actually running the simulation.
In a simulated environment we know all the events that are going to happen, so we don’t have to wait for them.
www.virtual-strategy.com /article/articleview/356/1/2   (2766 words)

  
 Toolset simulates full computer and digital systems
Able to simulate complete computer and digital systems at the instruction-set level, Simics is designed to substantially raise quality, reduce risk, and improve time-to-market during the design, development, and testing phases.
Full system simulation is one of the key technologies that have been used for many years to build such complex systems."
It simulates both uniprocessor and multiprocessor systems, and offers sufficient speed and fidelity to boot and run unmodified operating systems and realistic workloads for a variety of computer architectures.
www.linuxdevices.com /news/NS4160913503.html   (560 words)

  
 Simulation and Compilation Platforms Cluster | HiPEAC   (Site not responding. Last check: 2007-10-12)
This platform is modular not only in the sense that a simulator is decomposed into independent blocks with clear interfaces to other blocks, but also because the control is distributed over modules thanks to a control abstraction embedded in the module ports.
The platform is interoperable because, through a set of wrappers, it allows to interconnect several different existing simulation platforms, allowing academic and industrial groups to leverage their past developments while still opening up to the proposed shared platform.
Assuming we consider the current engineer (Sylvain Girbal) will be dedicated to the simulation platform (he started on that platform for a few months now), the new engineer will dedicated to the compilation platform, and by default, we assume for the moment he will be recruited at Univ. of Edinburgh.
www.hipeac.net /node/435   (1007 words)

  
 Sandia National Laboratories - News Releases
The $55 million teraflops computer and its more powerful successors under the ASCI program are needed to simulate the complex 3-D physics involved in nuclear-weapon performance, and to accurately predict the degradation of nuclear weapons components as they age in the stockpile.
The challenge was to simulate the several "time races" involved in the fuzing and firing of the weapon, evaluating the vulnerability of critical fireset components to impact and primary explosive detonation shocks.
Certain components, such as neutron generators, must be isolated from shock damage long enough after impact (fractions of a millisecond) to perform their respective function in the firing sequence before being destroyed by the impinging shock waves.
www.sandia.gov /media/online.htm   (1177 words)

  
 Meet the experts: The Mambo team on the IBM Full-System Simulator for the Cell Broadband Engine processor
We've been doing full-system simulation for a number of years, so I started engaging the STI project early on to do their simulation, and it's grown into what it is today.
Because the System Simulator models at a much higher level, it gets close, but it's not going to be cycle-accurate in the sense that some people may think of when they think of VHDL simulators.
Now, the simulator actually allows you to step through your program instruction-by-instruction, and you would run that little sample program, step through it, and at the point where you were writing to the mailbox channels, or trying to read from them, you could stop and look at the status of the channels.
www.ibm.com /developerworks/power/library/pa-expert7/index.html   (3732 words)

  
 alphaWorks : IBM Full-System Simulator for the Cell Broadband Engine Processor : Overview
An initial, functional simulation model was developed based on design specifications for preliminary validation, then validated against hardware-level simulators, and finally correlated with real hardware.
The IBM Full-System Simulator for the Cell BE Processor enables development teams both within and outside IBM to simulate a Cell BE system in order to develop and enhance application support for this platform.
Written in C, a significant part of the Full-System Simulator's simulation capability is directly attributed to its simulation multitasking framework component.
www.alphaworks.ibm.com /tech/cellsystemsim   (620 words)

  
 MontaVista Software - Platform to Innovate   (Site not responding. Last check: 2007-10-12)
Simics is a full system simulation platform capable of simulating computers, high-end distributed embedded systems, and the networks that connect them, and provides a controlled, deterministic and fully virtualized environment to aid in the design, development and testing of hardware and software.
Out of the box, Simics simulates full systems at the instruction set level, or alternatively described as the h/w, s/w boundary.
Virtutech is the world leader in the development of full system simulation platforms.
www.mvista.com /partners/development_tools/virtutech.html   (266 words)

  
 Application of full-system simulation in exploratory system design and development
This paper describes the design and application of a full-system simulation environment that has been widely used in the exploration of the IBM PowerPC(R) processor and system design.
In this paper, we describe features of the simulation environment and present examples of its application in the context of the Sony-Toshiba-IBM Cell Broadband Engine(tm) and IBM PERCS development projects.
"...simulation enabled the Cell BE software team to begin application development three years in advance of hardware availability.
duncan.smeed.org /4607   (267 words)

  
 Elma - Switzerland English Services Signal Integrity   (Site not responding. Last check: 2007-10-12)
For simulation, it gives us a chance to foresee the expected results of a particular backplane design with the option of viewing the results in relation with the system's boards.
HSPICE modeling and simulation is the industry's preferred methodology for full system simulation.
These models can be used to generate reports that confirm the performance of these backplanes and also allow full system simulations to be performed that will help in the design process.
www.elma.com /Switzerland/English/Services/SignalIntegrity.aspx   (388 words)

  
 Astute Networks
The Astute simulator model can also be combined with C-based simulator models of other devices to develop a full-system simulation.
Astute Networks’ simulation tools allow customers to run their applications on the simulator to model and validate the behavior and performance of their applications before the availability of actual hardware.
An analysis of the clock cycle data output by the simulation can be used to predict the performance of an application running in real time.
www.astutenetworks.com /content/product/sdk.htm   (487 words)

  
 System Studio Reference Design Kits
The System Studio Reference Design Kits (the RDK libraries) consists of a set of models that support the analysis and design of advanced protocols and standards in the wireless an digital signal processing domain.
Using this library it is possible to evaluate the performance of different receiver algorithms, and the influence of the analogcomponents imperfections such as oscillator phase noise, amplifier non linearities, quantization effects, and so on, on the overall system performance.
The System Studio cdma2000 Reference Design Kit can be used for modeling the algorithms of the cdma2000 physical layer standard defined in the cdma2000 document TIA/EIA/IS-2000.2-A "Physical Layer Standard for cdma2000, Standards for Spread Spectrum Systems".
www.synopsys.com /products/cocentric_studio/system_studio_rdk.html   (964 words)

  
 The ASCI Red TOPS Supercomputer
Software on the TOPS Supercomputer is a combination of operating systems tailored for specific tasks and standard programming tools to make the computer both familiar to the user and non-intrusive for the scalable application.
The operating system used for the Service, I/O, and System Partitions is Intel's distributed version of UNIX (POSIX 1003.1 and XPG3, ATandT System V.3 and 4.3 BSD Reno VFS) developed for the Paragon XP/S Supercomputer.
This means that users see the system as a single UNIX machine despite the fact that the operating system is running on a distributed collection of nodes.
www.sandia.gov /ASCI/Red/RedFacts.htm   (598 words)

  
 Wisconsin Multifacet GEMS Simulator Tutorial   (Site not responding. Last check: 2007-10-12)
Simulation is a key method used by computer architects to evaluate new ideas.
Full-system simulators are capable of simulating actual operating environments required by multi-threaded execution.
Ruby is the module we developed that allows the simulation of memory system models ranging from a uniprocessor with DNUCA caches to a Multiple-CMP system with shared caches.
www.cs.wisc.edu /gems/tutorial.html   (783 words)

  
 Full-System Simulation: Escape From Reality
As the task of developing software increases in complexity and length, the system team faces two major challenges: Software development must begin earlier and can no longer wait for hardware development to be completed, and the cost of the traditional hardware-based approach to testing software is becoming both prohibitively expensive and unwieldy.
To be effective, the virtual platform must simulate the system being designed and enough of the surrounding environment to model real-world use--in effect, a virtual test rack.
Good simulators can do all those things, and more--like stopping at an arbitrary point in the workload, saving the entire state to a set of files, and then firing off multiple clones with different fault scenarios injected.
www.elecdesign.com /Articles/ArticleID/8698/8698.html   (778 words)

  
 CSAIL Research Abstract
Computer architects rely heavily on software simulators to evaluate, refine, and validate new designs before implementation, but modern multiprocessors have a growing amount of microarchitectural state which must be "warmed" before detailed simulation to avoid cold-start effects.
To show how system variations affect simulation measurements, we report each result as median of eight separate runs (denoted by the solid bars) and the range of values observed (as denoted by the thin lines).
The increase in shared replies is prominent in both fast-forwarding and detailed simulation data, thus allowing one to draw the same conclusion about the effects of the MESI versus MSI with much shorter simulations.
publications.csail.mit.edu /abstracts/abstracts05/kbarr/kbarr.html   (1625 words)

  
 MICRO-38 Home Page   (Site not responding. Last check: 2007-10-12)
Finally, because conventional simulators are optimized for speed, they are often not component-based and as such are inflexible and difficult to modify.
In this tutorial, we present the SimFlex family of simulation tools for fast, accurate and flexible simulation of uniprocessor, chip multiprocessor, and distributed shared-memory systems.
Flexus is a a family of component-based C++ architecture simulators that augment Virtutech Simics with timing accurate models of uni- and multiprocessor systems.
pcsostres.ac.upc.edu /micro38/simflex.php   (358 words)

  
 Embedded Systems Survey Reveal Debugging is Top Problem
Virtutech, Inc., the leading provider of full system simulation technology for the development and testing of software for advanced electronic systems, announced the results of the second annual debugging survey conducted at the Embedded Systems Conference held in San Jose, Calif. April 3-7, 2006.
Nearly 30 percent of engineers said the approximate time-to-market of their current product is six to 12 months; 24 percent said it was between 12 and 18 months; 19 percent were working on products with an approximate time-to-market of 18 to 36 months; and 3 percent said their project timelines are over 36 months.
Designed for the most rigorous system software development demands, Virtutech Simics 3.0 is the only development platform leveraging full-system simulation to provide a controlled, deterministic and fully simulated environment for the development, debugging and testing of software for complex digital systems, including multicore.
edageek.com /2006/05/03/embedded-systems-survey-reveal-debugging-is-top-problem   (1082 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.