Low latency and persistent data storage
    61.
    发明授权
    Low latency and persistent data storage 有权
    低延迟和持久数据存储

    公开(公告)号:US08880834B2

    公开(公告)日:2014-11-04

    申请号:US14160590

    申请日:2014-01-22

    IPC分类号: G06F12/00 G06F3/06 G06F12/02

    摘要: Persistent data storage is provided by a computer program product that includes computer program code configured for receiving a low latency store command that includes write data. The write data is written to a first memory device that is implemented by a nonvolatile solid-state memory technology characterized by a first access speed. It is acknowledged that the write data has been successfully written to the first memory device. The write data is written to a second memory device that is implemented by a volatile memory technology. At least a portion of the data in the first memory device is written to a third memory device when a predetermined amount of data has been accumulated in the first memory device. The third memory device is implemented by a nonvolatile solid-state memory technology characterized by a second access speed that is slower than the first access speed.

    摘要翻译: 持续数据存储由计算机程序产品提供,该计算机程序产品包括被配置用于接收包括写入数据的低延迟存储命令的计算机程序代码。 写入数据被写入由以第一访问速度为特征的非易失性固态存储器技术实现的第一存储器件。 确认写入数据已成功写入第一个存储器件。 写入数据被写入由易失性存储器技术实现的第二存储器件。 当在第一存储装置中累积了预定量的数据时,第一存储装置中的数据的至少一部分被写入第三存储装置。 第三存储器件通过非易失性固态存储器技术来实现,其特征在于比第一存取速度慢的第二存取速度。

    Method and apparatus for run-time statistics dependent program execution using source-coding principles
    62.
    发明授权
    Method and apparatus for run-time statistics dependent program execution using source-coding principles 有权
    使用源代码原理的运行时统计依赖程序执行的方法和装置

    公开(公告)号:US08739142B2

    公开(公告)日:2014-05-27

    申请号:US13724239

    申请日:2012-12-21

    摘要: Disclosed are a method and system for optimized, dynamic data-dependent program execution. The disclosed system comprises a statistics computer which computes statistics of the incoming data at the current time instant, where the said statistics include the probability distribution of the incoming data, the probability distribution over program modules induced by the incoming data, the probability distribution induced over program outputs by the incoming data, and the time-complexity of each program module for the incoming data, wherein the said statistics are computed on as a function of current and past data, and previously computed statistics; a plurality of alternative execution path orders designed prior to run-time by the use of an appropriate source code; a source code selector which selects one of the execution path orders as a function of the statistics computed by the statistics computer; a complexity measurement which measures the time-complexity of the currently selected execution path-order.

    摘要翻译: 公开了一种用于优化的动态数据相关程序执行的方法和系统。 所公开的系统包括统计计算机,其计算当前时刻的输入数据的统计,其中所述统计包括输入数据的概率分布,由输入数据引起的程序模块上的概率分布,所引入的概率分布 输入数据的程序输出和输入数据的每个程序模块的时间 - 复杂度,其中根据当前和过去数据以及先前计算的统计量来计算所述统计; 通过使用适当的源代码在运行时间之前设计的多个替代执行路径命令; 源代码选择器,其根据由统计计算机计算出的统计量的函数选择执行路径顺序之一; 测量当前选择的执行路径顺序的时间 - 复杂度的复杂度测量。

    Personalized low latency communication

    公开(公告)号:US11245649B2

    公开(公告)日:2022-02-08

    申请号:US13942868

    申请日:2013-07-16

    IPC分类号: H04L12/58 G06F16/9535

    摘要: Embodiments relate to personalized low latency communications. A method may include receiving a description of content of a message, receiving recipient data corresponding to at least two possible recipients within a population of possible recipients, and selecting a relevant subpopulation of the population. The selecting may include, for each of the at least two possible recipients, ranking a strength of an indirect relationship between the description and the recipient data. The indirect relationship may be based on the description, the recipient data and at least one additional data source. The selecting may also include, for each of the at least two possible recipients, adding a possible recipient to the relevant subpopulation based on the ranking of the indirect relationship associated with the possible recipient. The method may further include initiating a two-way communication channel between a sender of the message and the relevant subpopulation.