About: Simics

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Simics is a full-system simulator or virtual platform used to run unchanged production binaries of the target hardware. Simics was originally developed by the Swedish Institute of Computer Science (SICS), and then spun off to Virtutech for commercial development in 1998. Virtutech was acquired by Intel in 2010. Currently, Simics is provided by Intel in a public release and sold commercially by Wind River Systems, which was in the past a subsidiary of Intel.

Property Value
dbo:abstract
  • Simics est un simulateur de matériel informatique, capable de faire fonctionner tels quels des programmes prévus pour diverses cibles matérielles avec de très bonnes performances. Simics simule aussi bien le processeur que les autres composants d'un système (mémoire, bus, dispositifs d'entrée/sortie, etc.), et permet de déboguer le logiciel. À l'origine, Simics a été développé par le (SICS), puis la spin-off Virtutech a été créée pour poursuivre le développement commercial en 1998. En février 2010, Wind River a racheté Virtutech, et a annoncé son intention de diffuser les produits Simics sous sa propre marque. Simics peut simuler de nombreuses architectures matérielles : Alpha, AMD64, ARM, EM64T, IA-64, MIPS (32 et 64 bits), MSP430, PowerPC (32 et 64 bits), POWER, SPARC-V8 et V9, et x86. De nombreux systèmes d'exploitation peuvent fonctionner sur le matériel simulé, notamment MS-DOS, Windows, VxWorks, , Solaris, FreeBSD, Linux, QNX et RTEMS. Le portage AMD64 de NetBSD a été développé avec l'aide de Simics avant la sortie du premier microprocesseur de la série. On utilise souvent Simics pour développer du logiciel pour un matériel particulier : Simics joue alors le rôle de machine virtuelle. Simics 3.0 est sorti à l'automne 2005, apportant de nouvelles technologies : * Device Modeling Language (DML) ; * Device Modeling Language Compiler (DMLC) ; * Hindsight, qui permet d'exécuter du code à l'envers. Selon Virtutech il s'agit du premier outil de développement généraliste à proposer cette possibilité. DML constitue un moyen rapide de créer et de configurer des composants non standards comme des ASIC et des FPGA. Notamment la création répétitive de code pour simuler les centaines ou milliers de registres d'un système moderne est largement automatisée grâce à DML. Simics peut ainsi simuler des systèmes complets à raison de plusieurs milliards d'instructions simulées par seconde. DML permet aux développeurs de commencer le développement plus tôt, ce qui permet de gagner du temps de développement. Simics 3 est intégré à l'environnement de développement Eclipse. (fr)
  • Simics is a full-system simulator or virtual platform used to run unchanged production binaries of the target hardware. Simics was originally developed by the Swedish Institute of Computer Science (SICS), and then spun off to Virtutech for commercial development in 1998. Virtutech was acquired by Intel in 2010. Currently, Simics is provided by Intel in a public release and sold commercially by Wind River Systems, which was in the past a subsidiary of Intel. Simics contains both instruction set simulators and hardware models, and is or has been used to simulate systems such as Alpha, IA-64, ARM (32- and 64-bit), MIPS (32- and 64-bit), MSP430, PowerPC (32- and 64-bit), SPARC-V8 and V9, and x86 and x86-64 CPUs. Many operating systems have been run on various varieties of the simulated hardware, including MS-DOS, Windows, VxWorks, OSE, Solaris, FreeBSD, Linux, QNX, RTEMS, and UEFI. The NetBSD AMD64 port was initially developed using Simics before the public release of the chip. The purpose of simulation in Simics is often to develop software for a particular type of hardware without requiring access to that precise hardware, using Simics as a virtual platform. This can applied both to pre-release and pre-silicon software development for future hardware, as well as for existing hardware. Intel uses Simics to provide its ecosystem with access to future platform months or years ahead of the hardware launch. The current version of Simics is 6 which was released publicly in 2019. Simics runs on 64-bit Intel Architecture machines running Microsoft Windows and Linux (32-bit support was dropped with the release of Simics 5, since 64-bit provides significant performance advantages and is universally available on current hardware). The previous version, Simics 5, was released in 2015. Simics has the ability to execute a system in forward and reverse direction. Reverse debugging can illuminate how an exceptional condition or bug occurred. When executing an OS such as Linux in reverse using Simics, previously deleted files reappear when the deletion point is passed in reverse and scrolling and other graphical display and console updates occur backwards as well. Simics is built for high performance execution of full-system models, and uses both binary translation and hardware-assisted virtualization to increase simulation speed. It is natively multithreaded and can simulate multiple target (or guest) processors and boards using multiple host threads. It has been used to run simulations containing hundreds of target processors. (en)
  • Simics är en simulator som utvecklats av svenska startup-bolaget Virtutech, sedermera uppköpt av Intel och Wind River. Utvecklingen av Simics har fortsatt inom Intel och Wind River. Simics kan simulera ett komplett datorsystem på en så låg nivå att man kan köra ett helt oförändrat operativsystem i den virtuella maskinen, och det fungerar precis som om det hade körts på en riktig dator. Men till skillnad från den riktiga datorn har man i simulatorn full insyn i, och kontroll över exekveringen på lägsta funktionella nivån (enskilda maskininstruktioner). Simics tillåter användaren att spara maskinens hela tillstånd till fil ("checkpoint"). Vidare är simuleringen deterministisk, vilket gör att exekvering från samma starttillstånd alltid ger exakt samma exekveringsväg. Dessa två funktioner gör det möjligt att uppnå illusionen av att exekvera kod baklänges. Vill man exekvera en instruktion bakåt hoppar Simics tillbaka till närmast föregående mikro-checkpoint, för att sedan exekvera framåt till instruktionen före där man startade . Simics simulerar ett antal olika CPU-arkitekturer, inklusive x86 (både 32- och 64-bitar), ARM, Sparc V8, UltraSPARC, Power Architecture, MIPS, IA64, H8. Utöver CPU:erna simuleras också all annan hårdvara i några typiska datorsystem, som till exempel hårddiskar, PCI-bryggor, nätverkskort, grafikkort med mera. (sv)
  • Simics 是一种完整系统模拟技术,为软件和系统开发人员、架构师、测试工程师提供为各种目的构建和使用虚拟系统或创建多个虚拟连接系统的方法。Simics最初由瑞典计算机科学研究院(SICS)开发,后于1998年派生出Virtutech公司进行商业化开发 。现在是风河公司的产品。 Simics能仿真诸如Alpha、AMD64、ARM、ARM64、EM64T、IA-64、MIPS(32位和64位)、MSP430、Powerpc(32位和64位)、POWER、SPARC-V8/V9、x86等多种系统,并且可以在这些仿真硬件上运行多种操作系统,包括MS-DOS、Windows、Vxworks、OSE、Solaris、FreeBSD、Linux、QNX和RTEMS等。NetBSD公司的AMD64接口在芯片公开发行之前最初是用Simics开发的。用Simics进行仿真的目的经常是使用Simics虚拟一些特定类型的嵌入式硬件平台来开发软件。 Simics 3.0,发布于2005年秋,包含下列新技术: * 设备建模语言(DML) * 设备建模语言编译器(DMLC) * Hindsight -virtutech宣称其为世界上第一个支持回溯操作的通用开发工具 DML语言的加入提供了一个更便捷的方式去开发和配置一些像ASICs和FPGAs这样的非标准器件。在现代系统中DML代码极大的增强了管理成百乃至上千个寄存器的自动化程度。DMLC是DML语言的编译器,它把DML语言转化成高效的设备模型,使得Simics在仿真一个完整的电子系统时的速度可以达到每秒运行数十万指令以上。DML使程序开发员可以提早进行程序开发,从而节约时间并且削减了产品的开发周期。 Virtutech已经把Simics 3.0纳入了Eclipse框架。对于用Eclipse作为他们的集成开发环境(IDE)的客户来说,Simics能提供全系统仿真,包括回溯调试和Hindsight执行功能。 目前Simics的最新版本是5.0,同时支持Windows和Linux平台。 (zh)
  • Simics — полноплатформенный симулятор, используемый для запуска немодифицированных исполняемых файлов целевой платформы. Симулятор Simics изначально разрабатывался , из которого в 1998 году выделена компания для коммерческой разработки симулятора. В 2010 году «Virtutech» приобретена компанией «Intel», и сейчас симулятор Simics реализуется интеловской дочерней компанией «Wind River Systems». Simics может симулировать системы с архитектурой Alpha, , IA-64, ARM, MIPS (32х- и 64х-битной), MSP430, PowerPC (32х- и 64х-битной), , SPARC-V8 и x86. На разнообразных симулируемых системах были запущены многие операционные системы, включая MS-DOS, Windows, VxWorks, , Solaris, FreeBSD, Linux, QNX и RTEMS. Портирование операционной системы NetBSD на процессоры AMD64 было изначально осуществлено с использованием симулятора Simics до публичного выпуска данных процессоров. Часто Simics используется как виртуальная платформа для разработки ПО для конкретного вида встроенных аппаратных средств. Текущая версия симулятора, Simics 6, доступна для операционных систем Windows и Linux. Симулятор Simics имеет возможность исполнять программу в обратном направлении. Такое исполнение может показать, как случилась исключительная ситуация или программная ошибка. Когда в обратном направлении исполняется операционная система (напр. Linux), то ранее удалённые файлы появляются обратно в тот момент, когда симуляция (двигающаяся обратно) проходит через момент их удаления, информация, отображаемая на экранах, также проигрывается в обратном направлении. (ru)
dbo:author
dbo:developer
dbo:genre
dbo:latestReleaseVersion
  • 6
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 488569 (xsd:integer)
dbo:wikiPageLength
  • 7720 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1122720563 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
dbp:developer
dbp:genre
dbp:latestReleaseDate
  • 2019 (xsd:integer)
dbp:latestReleaseVersion
  • 6 (xsd:integer)
dbp:license
  • Proprietary (en)
dbp:name
  • Simics (en)
dbp:programmingLanguage
  • C, DML, Python, Simgen, Simics CLI scripts, C++, Rust, Javascript, Java (en)
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Simics est un simulateur de matériel informatique, capable de faire fonctionner tels quels des programmes prévus pour diverses cibles matérielles avec de très bonnes performances. Simics simule aussi bien le processeur que les autres composants d'un système (mémoire, bus, dispositifs d'entrée/sortie, etc.), et permet de déboguer le logiciel. À l'origine, Simics a été développé par le (SICS), puis la spin-off Virtutech a été créée pour poursuivre le développement commercial en 1998. En février 2010, Wind River a racheté Virtutech, et a annoncé son intention de diffuser les produits Simics sous sa propre marque. (fr)
  • Simics is a full-system simulator or virtual platform used to run unchanged production binaries of the target hardware. Simics was originally developed by the Swedish Institute of Computer Science (SICS), and then spun off to Virtutech for commercial development in 1998. Virtutech was acquired by Intel in 2010. Currently, Simics is provided by Intel in a public release and sold commercially by Wind River Systems, which was in the past a subsidiary of Intel. (en)
  • Simics — полноплатформенный симулятор, используемый для запуска немодифицированных исполняемых файлов целевой платформы. Симулятор Simics изначально разрабатывался , из которого в 1998 году выделена компания для коммерческой разработки симулятора. В 2010 году «Virtutech» приобретена компанией «Intel», и сейчас симулятор Simics реализуется интеловской дочерней компанией «Wind River Systems». Текущая версия симулятора, Simics 6, доступна для операционных систем Windows и Linux. (ru)
  • Simics är en simulator som utvecklats av svenska startup-bolaget Virtutech, sedermera uppköpt av Intel och Wind River. Utvecklingen av Simics har fortsatt inom Intel och Wind River. Simics kan simulera ett komplett datorsystem på en så låg nivå att man kan köra ett helt oförändrat operativsystem i den virtuella maskinen, och det fungerar precis som om det hade körts på en riktig dator. Men till skillnad från den riktiga datorn har man i simulatorn full insyn i, och kontroll över exekveringen på lägsta funktionella nivån (enskilda maskininstruktioner). Simics tillåter användaren att spara maskinens hela tillstånd till fil ("checkpoint"). Vidare är simuleringen deterministisk, vilket gör att exekvering från samma starttillstånd alltid ger exakt samma exekveringsväg. Dessa två funktioner gör (sv)
  • Simics 是一种完整系统模拟技术,为软件和系统开发人员、架构师、测试工程师提供为各种目的构建和使用虚拟系统或创建多个虚拟连接系统的方法。Simics最初由瑞典计算机科学研究院(SICS)开发,后于1998年派生出Virtutech公司进行商业化开发 。现在是风河公司的产品。 Simics能仿真诸如Alpha、AMD64、ARM、ARM64、EM64T、IA-64、MIPS(32位和64位)、MSP430、Powerpc(32位和64位)、POWER、SPARC-V8/V9、x86等多种系统,并且可以在这些仿真硬件上运行多种操作系统,包括MS-DOS、Windows、Vxworks、OSE、Solaris、FreeBSD、Linux、QNX和RTEMS等。NetBSD公司的AMD64接口在芯片公开发行之前最初是用Simics开发的。用Simics进行仿真的目的经常是使用Simics虚拟一些特定类型的嵌入式硬件平台来开发软件。 Simics 3.0,发布于2005年秋,包含下列新技术: * 设备建模语言(DML) * 设备建模语言编译器(DMLC) * Hindsight -virtutech宣称其为世界上第一个支持回溯操作的通用开发工具 目前Simics的最新版本是5.0,同时支持Windows和Linux平台。 (zh)
rdfs:label
  • Simics (fr)
  • Simics (en)
  • Simics (ru)
  • Simics (sv)
  • Simics (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Simics (en)
is dbo:product of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageWikiLink of
is dbp:products of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License