会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 13. 发明申请
    • AUTOMATIC KERNEL MIGRATION FOR HETEROGENEOUS CORES
    • 自动KERNEL移动异构牙
    • US20120297163A1
    • 2012-11-22
    • US13108438
    • 2011-05-16
    • Mauricio BreternitzPatryk KaminskiKeith LoweryAnton ChernoffDz-Ching Ju
    • Mauricio BreternitzPatryk KaminskiKeith LoweryAnton ChernoffDz-Ching Ju
    • G06F9/315G06F15/80
    • G06F9/4856G06F9/5066
    • A system and method for automatically migrating the execution of work units between multiple heterogeneous cores. A computing system includes a first processor core with a single instruction multiple data micro-architecture and a second processor core with a general-purpose micro-architecture. A compiler predicts execution of a function call in a program migrates at a given location to a different processor core. The compiler creates a data structure to support moving live values associated with the execution of the function call at the given location. An operating system (OS) scheduler schedules at least code before the given location in program order to the first processor core. In response to receiving an indication that a condition for migration is satisfied, the OS scheduler moves the live values to a location indicated by the data structure for access by the second processor core and schedules code after the given location to the second processor core.
    • 一种用于在多个异构核心之间自动迁移工作单元执行的系统和方法。 计算系统包括具有单指令多数据微架构的第一处理器核心和具有通用微架构的第二处理器核心。 编译器预测程序中的函数调用的执行在给定位置迁移到不同的处理器核心。 编译器创建一个数据结构,以支持在给定位置移动与执行函数调用相关联的实时值。 操作系统(OS)调度器将程序顺序之前的给定位置之前的至少代码调度到第一处理器核心。 响应于接收到满足迁移条件的指示,OS调度器将活动值移动到由数据结构指示的位置,以供第二处理器核心访问,并且将给定位置之后的代​​码调度到第二处理器核心。
    • 14. 发明授权
    • Means and apparatus for maintaining condition codes in an unevaluated
state
    • 用于将条件码保持在未评估状态的装置和装置
    • US6000028A
    • 1999-12-07
    • US593286
    • 1996-01-29
    • Anton ChernoffJohn S. Yates
    • Anton ChernoffJohn S. Yates
    • G06F9/318G06F9/455G06F9/45
    • G06F9/45504
    • A computer system for executing a binary image conversion system which converts instructions from a instruction set of a first, non native computer system to a second, different, native computer system, includes an run-time system which in response to a non-native image of an application program written for a non-native instruction set provides an native instruction or a native instruction routine. The run-time system collects profile data in response to execution of the native instructions to determine execution characteristics of the non-native instruction. Thereafter, the non-native instructions and the profile statistics are fed to a binary translator operating in a background mode and which is responsive to the profile data generated by the run-time system to form a translated native image. The run-time system and the binary translator are under the control of a server process. The non-native image is executed in two different enviroments with first portion executed as an interpreted image and remaining portions as a translated image. The run-time system includes an interpreter which is capable of handling condition codes corresponding to the non-native architecute.
    • 一种用于执行二进制图像转换系统的计算机系统,其将来自第一非本机计算机系统的指令集的指令转换为第二,不同的本地计算机系统,包括运行时系统,其响应于非本地图像 为非本地指令集编写的应用程序提供本机指令或本地指令例程。 运行时系统响应于本地指令的执行而收集简档数据,以确定非本地指令的执行特性。 此后,非本地指令和简档统计信息被馈送到在后台模式下操作的二进制翻译器,并且响应于由运行时系统生成的简档数据以形成翻译的本机图像。 运行时系统和二进制翻译器都在服务器进程的控制之下。 非原始图像在两个不同的环境中执行,第一部分被执行作为解释图像,剩余部分作为翻译图像。 运行时系统包括能够处理与非本机结构对应的条件代码的解释器。