会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Apparatus and method for prefetching data based on information contained
in a compiler generated program map
    • 基于编译器生成的程序映射中包含的信息来预取数据的装置和方法
    • US5918246A
    • 1999-06-29
    • US788870
    • 1997-01-23
    • Kenneth Joseph GoodnowClarence Rosser OgilvieWilbur David PricerSebastian Theodore Ventrone
    • Kenneth Joseph GoodnowClarence Rosser OgilvieWilbur David PricerSebastian Theodore Ventrone
    • G06F9/45G06F12/08G06F12/00G06F9/38G06F13/00
    • G06F8/4442G06F12/0862G06F2212/6028
    • An apparatus and method for pre-loading a cache memory based on information contained in a compiler generated program map are disclosed. The program map is generated by the compiler at the time source code is compiled into object code. For each application program, the user would have this program map stored with the object file. At the beginning of the program execution cycle, the operating system will determine whether or not a program map exists for the application. If a program map exists, the operating system will load the program map into an area of RAM designated as the program map random access memory (RAM). The program map will be used to pre-load the cache with the appropriate data and instructions for the central processing unit (CPU) to process. The program mapping would be the address location of each jump/branch target that the CPU might encounter during the execution cycle. Each of these locations represent a starting point for a new code sequence. At the start of the map will be an identifier field to mark the start of the map. The next field in the program map will provide the entry point of the starting address of the application program. If a particular application program does not have a program map, the program and cache operation will remain unchanged. This feature provides backwards compatibility with existing application programs.
    • 公开了一种基于编译器生成的程序映射中包含的信息来预加载高速缓冲存储器的装置和方法。 程序地图由编译器在源代码被编译成目标代码时生成。 对于每个应用程序,用户将该目录文件存储该程序映射。 在程序执行周期开始时,操作系统将确定应用程序是否存在程序映射。 如果存在程序映射,则操作系统将程序映射加载到指定为程序映射随机存取存储器(RAM)的RAM区域中。 程序地图将用于预先加载高速缓存,并具有相应的数据和指令,供中央处理单元(CPU)处理。 程序映射将是执行周期中CPU可能遇到的每个跳转/转移目标的地址位置。 这些位置中的每一个代表新代码序列的起始点。 在地图的开始,将是一个标识符字段来标记地图的开始。 程序地图中的下一个字段将提供应用程序起始地址的入口点。 如果特定的应用程序没有程序映射,程序和缓存操作将保持不变。 此功能提供与现有应用程序的向后兼容性。
    • 2. 发明授权
    • Anticipating cache memory loader and method
    • 预测缓存内存加载器和方法
    • US6026471A
    • 2000-02-15
    • US751468
    • 1996-11-19
    • Kenneth Joseph GoodnowClarence Rosser OgilvieWilbur David PricerSebastian Theodore Ventrone
    • Kenneth Joseph GoodnowClarence Rosser OgilvieWilbur David PricerSebastian Theodore Ventrone
    • G06F9/46G06F12/08G06F12/10G06F17/12
    • G06F12/0862G06F9/461G06F2212/6024
    • According to the present invention, an anticipating cache memory loader is provided to "pre-load" the cache with the data and instructions most likely to be needed by the CPU once the currently executing task is completed or interrupted. The data and instructions most likely to be needed after the currently executing task is completed or executed is the same data and instructions that were loaded into the cache at the time the next scheduled task was last preempted or interrupted. By creating and storing an index to the contents of the cache for various tasks at the point in time the tasks are interrupted, the data and instructions previously swapped out of the cache can be retrieved from main memory and restored to the cache when needed. By using available bandwidth to pre-load the cache for the next scheduled task, the CPU can begin processing the next scheduled task more quickly and efficiently than if the present invention were not utilized. Using the present invention, CPU stalls will be reduced because the CPU will operate more efficiently without waiting for excessive periods of time for the cache to be loaded with relevant data and instructions.
    • 根据本发明,提供一种预期的高速缓存存储器加载器,用于在当前执行的任务完成或中断之后,用CPU最有可能需要的数据和指令来“预加载”高速缓存。 在完成或执行当前执行任务之后最可能需要的数据和指令是在下一个计划任务最后被抢占或中断时加载到缓存中的相同数据和指令。 通过在任务中断的时间点为各种任务创建和存储索引到高速缓存的内容,可以从主存储器中检索先前从高速缓存交换的数据和指令,并在需要时将其还原到高速缓存。 通过使用可用带宽来预加载用于下一个计划任务的高速缓存,与不利用本发明相比,CPU可以更快速和有效地开始处理下一个计划的任务。 使用本发明,CPU停止将被减少,因为CPU将更有效地操作而不用等待超时间段来缓存相关数据和指令。
    • 8. 发明授权
    • System technique for detecting soft errors in statically coupled CMOS logic
    • 用于检测静态耦合CMOS逻辑中的软错误的系统技术
    • US06453431B1
    • 2002-09-17
    • US09346509
    • 1999-07-01
    • Kerry BernsteinAndres BryantWilliam A. KlaasenWilbur David Pricer
    • Kerry BernsteinAndres BryantWilliam A. KlaasenWilbur David Pricer
    • G06K504
    • G11C5/005G06F11/00
    • Circuit for detecting error transients in logic circuits due to atomic events or other non-recurring noise sources includes a first circuit coupled to a data line for sensing a first signal on the data line at a first point in time (T1) and a second circuit coupled to the data line for sensing the first signal on the data line at a second point in time (T2) such that a time difference between T1 and T2 is small enough so that the first signal is still present on the data line in the absence of a perturbation event and such that the time difference between T1 and T2 is large enough so that any such perturbation event is resolved. A compare circuit coupled to the first and second circuits compares the sensing of the first signal by the first and second circuits, and generates an error signal in response to a non-compare.
    • 用于检测由于原子事件或其他非循环噪声源引起的逻辑电路中的错误瞬变的电路包括耦合到数据线的第一电路,用于感测在第一时间点(T1)的数据线上的第一信号,以及第二电路 耦合到数据线,用于在第二时间点(T2)感测数据线上的第一信号,使得T1和T2之间的时间差足够小,使得第一信号在不存在的情况下仍然存在于数据线上 的扰动事件,并且使得T1和T2之间的时间差足够大,使得任何这样的扰动事件被解决。 耦合到第一和第二电路的比较电路比较第一和第二电路对第一信号的感测,并且响应于非比较而产生误差信号。
    • 10. 发明授权
    • Low voltage input buffer for asymmetrical logic signals
    • 用于非对称逻辑信号的低电压输入缓冲器
    • US5841309A
    • 1998-11-24
    • US769976
    • 1996-12-19
    • Anthony Richard BonaccioWilbur David Pricer
    • Anthony Richard BonaccioWilbur David Pricer
    • H03K19/00H03K19/0185H03K17/16
    • H03K19/018521H03K19/0027
    • An input buffer circuit has a switching point accurately set according to the input logic level, even when the input buffer circuit has a low supply voltage. The switching point is set according to an internal reference voltage of equal magnitude to the desired switching point that is applied to a current source. The current source accurately sources (or sinks) a current matching the current flowing in an input inverter when the input logic level substantially equals the reference voltage. At that point, the voltage at the output of the input inverter is substantially equal one half of the supply voltage. When the input logic level is slightly below or above the reference voltage, the output of the input inverter is near the supply or ground rail, respectively. Hysteresis is added to compensate for noise that may exist on the input logic signal.
    • 输入缓冲电路具有根据输入逻辑电平精确设定的切换点,即使输入缓冲电路具有低电源电压。 切换点根据与施加到电流源的所需切换点相等的内部参考电压来设置。 当输入逻辑电平基本上等于参考电压时,电流源精确地源(或吸收)与输入反相器中流动的电流匹配的电流。 此时,输入逆变器输出端的电压基本上等于电源电压的一半。 当输入逻辑电平略低于或高于参考电压时,输入反相器的输出分别靠近电源或接地导轨。 添加滞后以补偿输入逻辑信号可能存在​​的噪声。