英特尔公司专利技术

英特尔公司共有18493项专利

  • 一种编译数据的方法,包括:    由虚拟机接收第一代码集;    将所述第一代码集的至少一部分提供给编译器;    将所述第一代码集的所述至少一部分划分为多个代码分组;    将所述代码分组的至少一个编译成多个第二代码集;以及    将...
  • 一种方法,包括:    确定需要修改活动地址翻译数据结构的内容;以及    在修改所述活动地址翻译数据结构中的条目以与访客地址翻译数据结构中的对应条目保持一致时,避免重写所述活动地址翻译数据结构中条目的一部分,其中,所述活动地址翻译数据...
  • 一种方法,包括:    从第一电路系统向第二电路系统发送请求,以及所述第二电路系统接收所述请求这两个操作中的至少一个,所述请求用于启动至少部分涉及所述第二电路系统的至少一种类型的至少一个输入/输出操作的运行,其中所述第二电路系统远离所述...
  • 一种方法,包括:    在客户软件的操作过程中识别挂起的中断;    判定所述中断是否由所述客户软件管理;    如果所述中断不由所述客户软件管理,    判定虚拟机监视器(VMM)是否准备好接收控制权;以及    如果所述虚拟机监视器...
  • 一种处理器,包括:    高速缓冲存储器,其从第一块中逐出第一脏高速缓存行;和    耦合到所述高速缓冲存储器上和处理器间接口上的处理器间接口逻辑,该处理器间接口逻辑开始对耦合到所述处理器间接口上的第二处理器中的第一替代块的监听请求。
  • 一种方法,包括:    由具有相冲突的消息所请求的数据的有效拷贝的对等节点解决来自多对等节点的对数据块的所述相冲突的请求;以及    如果没有唯一的被高速缓存的拷贝由一个所述对等节点存储,则由对应于所述所请求数据的源节点解决对所述数据块...
  • 一种用于在处理器中提供可变宽度、至少六路的加法指令的方法,该方法包括:    将指令解码成可变宽度、至少六路的加法指令,所述可变宽度、至少六路的加法指令包括多个操作数;    对所述多个操作数进行相加以获得多个总和;    输出所述多个...
  • 本发明描述了一种改进的移动垃圾收集算法。该算法允许有效地使用非暂态存储来减少垃圾收集所需的时间。非暂态存储(或拷贝)是一种CPU特征,该特征使得能够在没有高速缓冲存储器干扰或污染的情况下在主存内拷贝数据对象。被拷贝到新存储单元的活的对象...
  • 一种用于处理乱序处理器核心中的加载锁定指令的方法,包含:    读取具有一个或多个字段的锁定记录板,其中每个字段在各自的退出条件得到满足的时候被清除;    在加载锁定指令是下一个要退出的指令之前,执行所述加载锁定指令;以及    仅当...
  • 本发明涉及具有限制性存储器模型的微处理器系统中的多存储缓冲器转发的应用。根据本发明的实施例,系统和方法允许被两个或更多存储操作覆盖的加载操作通过存储缓冲器转发以保留限制性存储器模型的副作用的方式接收数据,从而提高处理器的性能而不背离限制...
  • 一种设备,包括:    流水线控制电路,用于使执行单元在流水线中有效;    数字节流单元,耦合到所述流水线控制电路以产生补偿电流信号;以及    假负载电路,耦合到所述补偿电流信号以消耗对应于所述补偿电流信号的电流。
  • 一种方法,其特征在于包括:    将互斥锁与共享数据项相关联;及    向按顺序对共享数据相执行代码操作的多个处理代理提供互斥锁的所有权。
  • 一种在第一注册表中注册设备的方法,所述第一注册表可供搜索注册者广告的服务或资源,所述方法包括:    监视服务区以发现是否有设备进入所述服务区;    确定所述设备所广告的服务或资源;    自动在所述第一注册表中注册所述设备,所述注册...
  • 一种方法包括:    把第一L位宽的整数被除数分成两个等宽的部分,其中第一整数格式部分包括所述第一整数被除数的低M位,第二整数格式部分包括所述第一整数被除数的高M位,其中M等于1/2·L;    把所述第一整数格式部分转换成第一浮点格式...
  • 一种计算机系统,包括:处理器;芯片组,与所述处理器相耦合,用于将从处理器接收的分区虚拟机存储器地址转换为页面级地址;以及与芯片组相耦合的存储器设备。
  • 一个计算机,包括:    一个存储器;    一个存储在存储器中的指令;    所述指令的一个计算历史,该计算历史由一组静态数据值来静态确定,每个数据值表示一个对指令有影响的对象;     一个查阅表,该查阅表存储关于多个指令的多个预测...
  • 计算机系统包含有一专门设计成一虚拟操作模式运行给定微处理机,该虚拟模式使早先为较早设计的单程序微处理机编写的软件程序能在一特殊设计的主操作软件程序控制下在一被保护的、分页式、多任务环境中运行。此系统还包含执行软件中断指令的装置,它利用模...
  • 一代码转换方法,包括:    在一主程序中标识一组可被动态激活作为推测预执行线程的指令,并    通过一组全局变量指示非推测线程进度,允许此推测预执行线程规范相对于非推测线程的相对进度。
  • 一种和保持系统时间的系统时钟一起使用的方法,包括    检测对所述系统时钟的可能的攻击,以及    更新状态存储,以指示出对所述系统时钟的可能的攻击。
  • 一种和保持壁钟时间的实时时钟一起使用的方法,包括    检测对所述实时时钟的可能的攻击,以及    更新状态存储,以指示出对所述实时时钟的可能的攻击。