首页> 外国专利> Guarded memory access in a multi-thread safe system level modeling simulation

Guarded memory access in a multi-thread safe system level modeling simulation

机译:多线程安全系统级建模仿真中的受保护的内存访问

摘要

Methods, systems, and machine readable medium for multi-thread safe system level modeling simulation (SLMS) of a target system on a host system. An example of a SLMS is a SYSTEMC simulation. During the SLMS, SLMS processes are executed in parallel via a plurality of threads. SLMS processes represent functional behaviors of components within the target system, such as functional behaviors of processor cores. Deferred execution may be used to defer execution of operations of SLMS processes that access a shared resource. Multi-thread safe direct memory interface (DMI) access may be used by a SLMS process to access a region of the memory in a multi-thread safe manner. Access to regions of the memory may also be guarded if they are at risk of being in a transient state when being accessed by more than one SLMS process.
机译:用于主机系统上的目标系统的多线程安全系统级建模仿真(SLMS)的方法,系统和机器可读介质。 SLMS的一个示例是SYSTEMC仿真。在SLMS期间,经由多个线程并行执行SLMS处理。 SLMS流程表示目标系统内组件的功能行为,例如处理器核心的功能行为。延迟执行可以用于延迟执行访问共享资源的SLMS进程的操作的执行。 SLMS进程可以使用多线程安全直接内存接口(DMI)访问以多线程安全方式访问内存区域。如果它们被多个SLMS进程访问时处于瞬态状态的风险,则也可以保护对它们的访问。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号