Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

282 results about "Simics" patented technology

Simics is a full-system simulator used to run unchanged production binaries of the target hardware at high-performance speeds. 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 and Simics is now marketed through Intel's subsidiary Wind River Systems.

Programming language capable of cross-language reusing

The invention relates to a programming language capable of cross-language reusing, and discloses a method for programming and developing software application programs by using a group of certain brief term and syntax rule with natural language semanteme. Through the description of multiple programming language families and the display method of the same thought realizing parts in multiple language development of certain software with an abstract special function, the cross-platform, cross-compiling, convertible and embeddable unified development is realized. Through the compiling tool disclosed by the invention, the same set of codes programmed by the language can be compiled into the applications with different states under different platforms; and the platform characteristics are realized by corresponding compiling tools. Through the converting tool disclosed by the tool, the codes programmed by the language can be converted into other languages as C++, Java, C#, Pascal and Obj-C, and can also be converted into the codes directly executed by the ARM embedded chip. Through the standard developing library disclosed by the invention, the language can be directly embedded into other languages for mixed programming. Through the IDE and the simulator disclosed by the invention, the cross-platform debugging and simulation can be realized.
Owner:山东国软信息技术有限公司 +1

Platform virtualization system

The invention relates to a platform virtualization system comprising a CPU simulator, a memory virtualization module, and an external virtualization module. The CPU simulator reads an X86 architecture code instruction and judges whether an instruction basic block is translated or not; a binary translator is used for translation and comprises a translation engine and an execution engine; the translation engine translates an X86 architecture code into a Loongson platform code; the execution engine prepares the operational context of the Loongson platform code, locates the Loongson platform code corresponding to the X86 architecture code from a Loongson platform code cache and executes the code. The memory virtualization module uses a shadow page-table method. The external virtualization module establishes a corresponding device model for each external device. An X86 architecture virtual machine interacts with the external devices through the device models, thereby discovering and accessing the devices. The platform virtualization system allows information systems not matching with the domestic Loongson hardware platform yet to run in the domestic software-hardware environments in a virtualized manner, and contributions are made for the smooth transition between new and old technical systems in the automatic upgrading process of the information systems.
Owner:INST OF CHINA ELECTRONICS SYST ENG CO +1

Method and device for developing, compiling and debugging application

The invention discloses a method and a device for developing, compiling and debugging an application. The method comprises the following steps of acquiring a code which is used for implementing the application, and is compatible to one or a plurality of terminal operation systems; compiling the code by selecting one or a plurality of compiling environments from compiling environments of a plurality of different terminal operation systems; and debugging the compiled code in debugging environments corresponding to the compiling environments. By using the method and the device, an integrated cross-platform application development environment is provided for a developer; the developer only needs to use an integrated development environment and develop a code which is compatible to one or a plurality of terminal operation systems, the application which can run in the different terminal operation systems can be compiled, the code can be debugged on different terminals and simulators, an effect of running the application code in different terminal environments is achieved, a large amount of time for coding and compiling and debugging in different environments is saved, and on-line developing, on-line compiling and on-line debugging can be carried out by the developer simultaneously.
Owner:三亚中兴软件有限责任公司

Analog input output method, device and system of virtual machine cluster

The invention provides an analog input output method, a device and a system of virtual machine cluster. The analog input output method, the device and the system of the virtual machine cluster is suitable for the technical field of virtual machines. The analog input output method, the device and the system of the virtual machine cluster comprises that first servers receive analog input / output (I/O) processing instructions of a second server; the second server integrates all device models (DM) of virtual machines (VM) in a VM cluster; the I/O processing instructions are generated by the DMs; the first servers renew virtualization states of the VMs according to the analog I/O processing instructions, wherein the virtualization states of the VMs are instructed by the analog I/O processing instructions. In embodiments of the analog input output method, the device and the system of the virtual machine cluster, the communication between the servers of each VM and the server of each DM can be achieved by intensively operating the DMs of all VMs of the VM cluster on one server and utilizing a non-transparent bridge (NTB) mechanism of a peripheral component interconnect express (PCIE) or a remote direct memory access (RDMA). The analog I/O of the VM can be achieved and software architecture of the VM cluster is simplified efficiently. Using rate of the VM cluster resource can be improved.
Owner:HUAWEI TECH CO LTD

Beidou global system soft and hard collaborative simulation test verification system and establishment method

The invention provides a Beidou global system soft and hard collaborative simulation test verification system. The Beidou global system soft and hard collaborative simulation test verification systemcomprises a software simulation unit, a hardware simulation unit, a software and hardware collaborative simulation control system, an environment simulation system and a time-frequency subsystem. Thesoftware simulation unit comprises a simulation model library, a simulation scheduling operation module, a scene configuration module, a monitoring and display module and a performance evaluation module. The hardware simulation unit comprises a hardware simulation system and an external interface system. The invention further provides an establishment method of the Beidou global system soft and hard collaborative simulation test verification system. The establishment method comprises the following steps of establishing the software simulation part, establishing the hardware simulation part, establishing the environment simulation subsystem, establishing the time frequency subsystem and establishing the software and hardware collaborative simulation control system; and performing test verification. Through the hardware simulator and the software model, the state of the Beidou engineering system can be approximated to the maximum extent, the number and the state of the test models can beflexibly configured, and butt joint verification with the real Beidou engineering system can be carried out.
Owner:NAT UNIV OF DEFENSE TECH

Method for realization and service for trusted password module on ARM platform

The invention discloses a method for realization and service for a trusted password module on an ARM platform. The method comprises following steps: firstly, receiving a trusted efficient agent located in a universal world and pre-processing a trusted service request from an application program, sending to the communication agent for forwarding the request and saving and switching to a working state of a main CPU core; then, receiving TCME of a trusted password module simulator and analyzing the forwarded request, initializing the CPU core according to the core number of CPUs of the platform and assigning all requests to TCME running in principal and subordinate CPUs for processing, wherein the TCME is used for providing standard trusted services according to single service request; and finally, supporting a password algorithm for TCME by a safety password library and providing protection by root keys stored in Secure Boot ROM. The method for realization and service for the trusted password module on the ARM platform has following advantages: efficiency of trusted service is improved when multiple cores are used for processing trusted service requests at the same time; and by utilizing a root key encryption projection safety password library for safety storage, safety of the password algorithm and secret keys is ensured.
Owner:NO 709 RES INST OF CHINA SHIPBUILDING IND CORP

Method for realizing cross compiling of Docker mirror image

ActiveCN111309451AFix fast boot issuesSolve the problem of cross compilationEnergy efficient computingSoftware simulation/interpretation/emulationComputer hardwareCpu architecture
The invention discloses a method for realizing cross compiling of a Docker mirror image. The method specifically comprises the following steps: S1, installing a qemu-user-static service program on a Docker mirror image cross compiling environment system, s2, checking whether a binfmt _ misc in the Linux system registers a corresponding simulator configuration or not; s3, determining the CPU architecture type of the Docker mirror image needing cross compiling, s4, a Docker file for constructing a Docker mirror image is compiled; docker mirror images of different target CPU frameworks are constructed by using the same Docker file, and the Docker mirror images of different target CPU frameworks are constructed by using the same Docker file. And S5, determining whether the generated Docker mirror image is the mirror image of the target CPU architecture or not by checking the identifier in the generated Docker mirror image. The invention relates to the technical field of computer programs.According to the method for realizing Docker mirror image cross compilation, when the application compilation environment is started, the difference of underlying hardware facilities can be completelyshielded, and the problem of cross-platform cross compilation is solved, so that the problem caused by the difference of underlying hardware can also be shielded while the application cross compilation environment is rapidly started.
Owner:广西梯度科技股份有限公司

Universal configurable compatible multi-model domain-migratable multi-round dialogue system

ActiveCN111414195AFlexible expansion and replacementVersion controlProgram code adaptionInformation strategiesDialog system
The invention discloses a universal configurable, compatible multi-model and domain-migratable multi-round dialogue system. The system comprises: a configurable module used for carrying out self-defined configuration according to professional knowledge of a current domain; a dialogue understanding module used for carrying out language coding on user statements through dialogue understanding, and carrying out intention recognition and joint extraction of slot value pairs by replacing a compatible dialogue understanding model; a dialogue state tracking module used for acquiring current multi-round historical dialogue state information; a strategy learning module used for performing action decision through the dialogue strategy model; a dialogue generation module used for generating dialoguesaccording to corresponding actions; and an online training module used for serving as a user simulator to be provided for developers, performing online iterative updating of the model and generatingavailable data. The whole architecture module of the system is universal, the system adapts to different application scenes, all field parameters are universal and configurable, corpora and dialogue understanding can be accepted at will, and a dialogue strategy model can be flexibly expanded and replaced.
Owner:BEIJING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products