首页> 外国专利> Formula processor having cache means for storing and retrieving results of previously computed formulas based on identification and dependency information

Formula processor having cache means for storing and retrieving results of previously computed formulas based on identification and dependency information

机译:具有高速缓存装置的公式处理器,该高速缓存装置用于基于标识和依赖性信息来存储和检索先前计算的公式的结果

摘要

A formula processor which computes results for a group of formulas in which at least one formula uses the result of another formula. The formula processor receives the formulas from a host and returns computed results for the formulas to the host for storage in a main memory. Formulas are received as a sequence of tokens, each token describing operands or operations. The formula processor is pipelined; as one token is interpreted and processed by the formula processor, subsequent tokens are received. The formula processor uses a computation element which is capable of performing only certain operations; before attempting each operation described by a token, the computation element determines whether the operation can be performed by the computation element--if it can be performed, it is; otherwise, the host may perform the operation itself, or rewrite the operation so the formula processor can perform it. After the formula processor computes a result for a formula, it stores this result in a cache memory. Thereafter, the formula processor can retrieve the result stored in the cache memory and use the retrieved result to compute a subsequent formula. The operands to a formula may be values or pointers indicating how to locate values; the formula processor converts pointers into values when required for a computation by requesting resolution from the host microprocessor, or, alternatively, by retrieval from the cache.
机译:公式处理器,它为一组公式计算结果,其中至少一个公式使用另一个公式的结果。公式处理器从主机接收公式,并将公式的计算结果返回给主机,以存储在主存储器中。公式以标记序列的形式接收,每个标记描述操作数或操作。公式处理器已流水线化;当一个令牌由公式处理器解释和处理时,随后的令牌将被接收。公式处理器使用的计算元素只能执行某些操作;在尝试由令牌描述的每个操作之前,计算元件确定该操作是否可以由计算元件执行,如果可以执行,则执行;否则,主机可以自己执行该操作,也可以重写该操作,以便公式处理器可以执行该操作。在公式处理器为公式计算结果之后,它将结果存储在高速缓存中。此后,公式处理器可以检索存储在缓存中的结果,并使用检索到的结果来计算后续公式。公式的操作数可以是值或指示如何定位值的指针。当需要计算时,公式处理器会通过向主机微处理器请求解析,或者通过从缓存中检索来将指针转换为值。

著录项

  • 公开/公告号US5862400A

    专利类型

  • 公开/公告日1999-01-19

    原文格式PDF

  • 申请/专利权人 LOTUS DEVELOPMENT CORP.;

    申请/专利号US19960618056

  • 发明设计人 ALFRED M. BLANCHETTE;DAVID REED;

    申请日1996-03-25

  • 分类号G06F15/20;

  • 国家 US

  • 入库时间 2022-08-22 02:08:54

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号