Configurable system for performing repetitive actions
    1.
    发明授权
    Configurable system for performing repetitive actions 有权
    用于执行重复操作的可配置系统

    公开(公告)号:US08990280B2

    公开(公告)日:2015-03-24

    申请号:US11599106

    申请日:2006-11-14

    摘要: In some embodiments, a data processing system including an operation unit including circuitry configurable to perform any selected one of a number of operations on data (e.g., audio data) and a configuration unit configured to assert configuration information to configure the operation unit to perform the selected operation. When the operation includes matrix multiplication of a data vector and a matrix whose coefficients exhibit symmetry, the configuration information preferably includes bits that determine signs of all but magnitudes of only a subset of the coefficients. When the operation includes successive addition and subtraction operations on operand pairs, the configuration information preferably includes bits that configure the operation unit to operate in an alternating addition/subtraction mode to perform successive addition and subtraction operations on each pair of data values of a sequence of data value pairs.

    摘要翻译: 在一些实施例中,一种数据处理系统,包括操作单元,该操作单元包括可配置为执行对数据的多个操作(例如,音频数据)中的任何一个操作的配置单元,以及配置单元,用于断言配置信息,以配置操作单元执行 选择操作。 当操作包括数据向量的矩阵乘法和其系数表现出对称性的矩阵时,配置信息优选地包括仅确定系数的子集的除了大小的符号的位。 当操作包括对操作数对的连续加减运算时,配置信息优选地包括配置操作单元以交替加/减模式操作的位,以对序列的每一对数据值执行连续的加法和减法运算 数据值对。

    Configurable system for performing repetitive actions and method for configuring and operating same
    2.
    发明申请
    Configurable system for performing repetitive actions and method for configuring and operating same 有权
    用于执行重复操作的可配置系统和配置和操作相同的方法

    公开(公告)号:US20070078661A1

    公开(公告)日:2007-04-05

    申请号:US11599106

    申请日:2006-11-14

    IPC分类号: G10L21/00

    摘要: In some embodiments, a data processing system including an operation unit including circuitry configurable to perform any selected one of a number of operations on data (e.g., audio data) and a configuration unit configured to assert configuration information to configure the operation unit to perform the selected operation. When the operation includes matrix multiplication of a data vector and a matrix whose coefficients exhibit symmetry, the configuration information preferably includes bits that determine signs of all but magnitudes of only a subset of the coefficients. When the operation includes successive addition and subtraction operations on operand pairs, the configuration information preferably includes bits that configure the operation unit to operate in an alternating addition/subtraction mode to perform successive addition and subtraction operations on each pair of data values of a sequence of data value pairs. In some embodiments, the configuration information includes bits that configure the operation unit to operate in a non-consecutive (e.g., butterfly or bit-reversed) addressing mode to access memory locations having consecutive addresses in a predetermined non-consecutive sequence. Other aspects are audio encoders and decoders including any embodiment of, and configuration units and operation units for use in, any embodiment of the system, and methods performed during operation of any embodiment of the system or configuration or operation unit thereof.

    摘要翻译: 在一些实施例中,一种数据处理系统,包括操作单元,该操作单元包括可配置为执行对数据的多个操作(例如,音频数据)中的任何一个操作的配置单元,以及配置单元,用于断言配置信息,以配置操作单元执行 选择操作。 当操作包括数据向量的矩阵乘法和其系数表现出对称性的矩阵时,配置信息优选地包括仅确定系数的子集的除了大小的符号的位。 当操作包括对操作数对的连续加减运算时,配置信息优选地包括配置操作单元以交替加/减模式操作的位,以对序列的每一对数据值执行连续的加法和减法运算 数据值对。 在一些实施例中,配置信息包括配置操作单元以非连续(例如,蝶形或位反转)寻址模式操作以访问具有预定非连续序列中的连续地址的存储单元的位。 其他方面是音频编码器和解码器,包括用于系统的任何实施例的任何实施例,配置单元和操作单元,以及在系统或其配置或操作单元的任何实施例的操作期间执行的方法。

    Performing OPC on Hardware or Software Platforms with GPU
    3.
    发明申请
    Performing OPC on Hardware or Software Platforms with GPU 有权
    使用GPU在硬件或软件平台上执行OPC

    公开(公告)号:US20120324405A1

    公开(公告)日:2012-12-20

    申请号:US13597134

    申请日:2012-08-28

    IPC分类号: G06F17/50

    摘要: Optical proximity correction techniques performed on one or more graphics processors improve the masks used for the printing of microelectronic circuit designs. Execution of OPC techniques on hardware or software platforms utilizing graphics processing units. GPUs may share the computation load with the system CPUs to efficiently and effectively execute the OPC method steps.

    摘要翻译: 在一个或多个图形处理器上执行的光学邻近校正技术改善了用于印刷微电子电路设计的掩模。 在使用图形处理单元的硬件或软件平台上执行OPC技术。 GPU可以与系统CPU共享计算负载,以有效和高效地执行OPC方法步骤。

    Portable device with freefall detection or audio processing subsystem and freefall detection or audio processing method
    4.
    发明授权
    Portable device with freefall detection or audio processing subsystem and freefall detection or audio processing method 有权
    便携式设备具有自由落体检测或音频处理子系统和自由落体检测或音频处理方法

    公开(公告)号:US08731694B2

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

    申请号:US12796624

    申请日:2010-06-08

    申请人: Ahmet Karakas

    发明人: Ahmet Karakas

    IPC分类号: G06F17/00

    摘要: In a class of embodiments, a method and apparatus for detecting freefall of a disk device (thereby predicting that the disk device will likely suffer imminent physical impact) and typically also preventing damage that a disk drive of the device would otherwise suffer if and when a predicted impact occurs. In some embodiments, a disk device includes a freefall detection processor and a CPU. The freefall detection processor is configured to monitor acceleration data to determine whether the disk device is in freefall and to perform at least one other operation (e.g., decoding of MP3-encoded audio data to generate decoded audio data) while the CPU performs at least one other task. Other embodiments pertain to a portable device including a digital audio processing subsystem and an accelerometer. The digital audio processing subsystem is configured to monitor acceleration data to identify any rhythm associated with motion of the portable device and to modify the playback of audio data in response to any such identified rhythm.

    摘要翻译: 在一类实施例中,一种用于检测磁盘设备的自由落体(从而预测磁盘设备将可能遭受即将来临的物理冲击)的方法和装置,并且通常也可防止设备的磁盘驱动器如果和当 预测的影响发生。 在一些实施例中,盘装置包括自由落体检测处理器和CPU。 自由落体检测处理器被配置为监视加速数据以确定磁盘设备是否处于自由落体状态并执行至少一个其他操作(例如,MP3编码的音频数据的解码以产生解码的音频数据),同时CPU执行至少一个 其他任务 其他实施例涉及包括数字音频处理子系统和加速度计的便携式设备。 数字音频处理子系统被配置为监视加速数据以识别与便携式设备的运动相关联的任何节奏,并且响应于任何这样识别的节奏来修改音频数据的重放。

    Techniques of optical proximity correction using GPU

    公开(公告)号:US08490034B1

    公开(公告)日:2013-07-16

    申请号:US13178883

    申请日:2011-07-08

    IPC分类号: G06F17/50

    摘要: Computationally intensive electronic design automation operations are accelerated with algorithms utilizing one or more graphics processing units. The optical proximity correction (OPC) process calculates, improves, and optimizes one or more features on an exposure mask (used in semiconductor or other processing) so that a resulting structure realized on an integrated circuit or chip meets desired design and performance requirements. When a chip has billions of transistors or more, each with many fine structures, the computational requirements for OPC can be very large. This processing can be accelerated using one or more graphics processing units.

    Performing OPC on hardware or software platforms with GPU
    6.
    发明授权
    Performing OPC on hardware or software platforms with GPU 有权
    使用GPU在硬件或软件平台上执行OPC

    公开(公告)号:US08255841B2

    公开(公告)日:2012-08-28

    申请号:US12480958

    申请日:2009-06-09

    IPC分类号: G06F17/50

    摘要: Optical proximity correction techniques performed on one or more graphics processors improve the masks used for the printing of microelectronic circuit designs. Execution of OPC techniques on hardware or software platforms utilizing graphics processing units. GPUs may share the computation load with the system CPUs to efficiently and effectively execute the OPC method steps.

    摘要翻译: 在一个或多个图形处理器上执行的光学邻近校正技术改善了用于印刷微电子电路设计的掩模。 在使用图形处理单元的硬件或软件平台上执行OPC技术。 GPU可以与系统CPU共享计算负载,以有效和高效地执行OPC方法步骤。

    PORTABLE DEVICE WITH FREEFALL DETECTION OR AUDIO PROCESSING SUBSYSTEM AND FREEFALL DETECTION OR AUDIO PROCESSING METHOD
    7.
    发明申请
    PORTABLE DEVICE WITH FREEFALL DETECTION OR AUDIO PROCESSING SUBSYSTEM AND FREEFALL DETECTION OR AUDIO PROCESSING METHOD 有权
    便携式设备,具有快速检测或音频处理子系统和FREEFALL检测或音频处理方法

    公开(公告)号:US20100238587A1

    公开(公告)日:2010-09-23

    申请号:US12796624

    申请日:2010-06-08

    申请人: Ahmet Karakas

    发明人: Ahmet Karakas

    IPC分类号: G11B21/02

    摘要: In a class of embodiments, a method and apparatus for detecting freefall of a disk device (thereby predicting that the disk device will likely suffer imminent physical impact) and typically also preventing damage that a disk drive of the device would otherwise suffer if and when a predicted impact occurs. In some embodiments, a disk device includes a freefall detection processor and a CPU. The freefall detection processor is configured to monitor acceleration data to determine whether the disk device is in freefall and to perform at least one other operation (e.g., decoding of MP3-encoded audio data to generate decoded audio data) while the CPU performs at least one other task. Other embodiments pertain to a portable device including a digital audio processing subsystem and an accelerometer. The digital audio processing subsystem is configured to monitor acceleration data to identify any rhythm associated with motion of the portable device and to modify the playback of audio data in response to any such identified rhythm.

    摘要翻译: 在一类实施例中,一种用于检测磁盘设备的自由落体(从而预测磁盘设备将可能遭受即将来临的物理冲击)的方法和装置,并且通常也可防止设备的磁盘驱动器如果和当 预测的影响发生。 在一些实施例中,盘装置包括自由落体检测处理器和CPU。 自由落体检测处理器被配置为监视加速数据以确定磁盘设备是否处于自由落体状态并执行至少一个其他操作(例如,MP3编码的音频数据的解码以产生解码的音频数据),同时CPU执行至少一个 其他任务 其他实施例涉及包括数字音频处理子系统和加速度计的便携式设备。 数字音频处理子系统被配置为监视加速数据以识别与便携式设备的运动相关联的任何节奏,并且响应于任何这样识别的节奏来修改音频数据的重放。

    Portable device with freefall detection or audio processing subsystem and freefall detection or audio processing method
    8.
    发明授权
    Portable device with freefall detection or audio processing subsystem and freefall detection or audio processing method 有权
    便携式设备具有自由落体检测或音频处理子系统和自由落体检测或音频处理方法

    公开(公告)号:US07751142B2

    公开(公告)日:2010-07-06

    申请号:US11387287

    申请日:2006-03-22

    申请人: Ahmet Karakas

    发明人: Ahmet Karakas

    IPC分类号: G11B21/12

    摘要: In a class of embodiments, a method and apparatus for detecting freefall of a disk device (thereby predicting that the disk device will likely suffer imminent physical impact) and typically also preventing damage that a disk drive of the device would otherwise suffer if and when a predicted impact occurs. In some embodiments, a disk device includes a freefall detection processor and a CPU. The freefall detection processor is configured to monitor acceleration data to determine whether the disk device is in freefall and to perform at least one other operation (e.g., decoding of MP3-encoded audio data to generate decoded audio data) while the CPU performs at least one other task. Other embodiments pertain to a portable device including a digital audio processing subsystem and an accelerometer. The digital audio processing subsystem is configured to monitor acceleration data to identify any rhythm associated with motion of the portable device and to modify the playback of audio data in response to any such identified rhythm.

    摘要翻译: 在一类实施例中,一种用于检测磁盘设备的自由落体(从而预测磁盘设备将可能遭受即将来临的物理冲击)的方法和装置,并且通常也可防止设备的磁盘驱动器如果和当 预测的影响发生。 在一些实施例中,盘装置包括自由落体检测处理器和CPU。 自由落体检测处理器被配置为监视加速数据以确定磁盘设备是否处于自由落体状态并执行至少一个其他操作(例如,MP3编码的音频数据的解码以产生解码的音频数据),同时CPU执行至少一个 其他任务 其他实施例涉及包括数字音频处理子系统和加速度计的便携式设备。 数字音频处理子系统被配置为监视加速数据以识别与便携式设备的运动相关联的任何节奏,并且响应于任何这样识别的节奏来修改音频数据的重放。

    Portable device with freefall detection or audio processing subsystem and freefall detection or audio processing method
    9.
    发明申请
    Portable device with freefall detection or audio processing subsystem and freefall detection or audio processing method 有权
    便携式设备具有自由落体检测或音频处理子系统和自由落体检测或音频处理方法

    公开(公告)号:US20070223123A1

    公开(公告)日:2007-09-27

    申请号:US11387287

    申请日:2006-03-22

    申请人: Ahmet Karakas

    发明人: Ahmet Karakas

    IPC分类号: G11B27/36 G11B21/02

    摘要: In a class of embodiments, a method and apparatus for detecting freefall of a disk device (thereby predicting that the disk device will likely suffer imminent physical impact) and typically also preventing damage that a disk drive of the device would otherwise suffer if and when a predicted impact occurs. In some embodiments, a disk device includes a freefall detection processor and a CPU. The freefall detection processor is configured to monitor acceleration data to determine whether the disk device is in freefall and to perform at least one other operation (e.g., decoding of MP3-encoded audio data to generate decoded audio data) while the CPU performs at least one other task. Other embodiments pertain to a portable device including a digital audio processing subsystem and an accelerometer. The digital audio processing subsystem is configured to monitor acceleration data to identify any rhythm associated with motion of the portable device and to modify the playback of audio data in response to any such identified rhythm.

    摘要翻译: 在一类实施例中,一种用于检测磁盘设备的自由落体(从而预测磁盘设备将可能遭受即将来临的物理冲击)的方法和装置,并且通常也可防止设备的磁盘驱动器如果和当 预测的影响发生。 在一些实施例中,盘装置包括自由落体检测处理器和CPU。 自由落体检测处理器被配置为监视加速数据以确定磁盘设备是否处于自由落体状态并执行至少一个其他操作(例如,MP3编码的音频数据的解码以产生解码的音频数据),同时CPU执行至少一个 其他任务 其他实施例涉及包括数字音频处理子系统和加速度计的便携式设备。 数字音频处理子系统被配置为监视加速数据以识别与便携式设备的运动相关联的任何节奏,并且响应于任何这样识别的节奏来修改音频数据的重放。

    Performing OPC on Hardware or Software Platforms with GPU
    10.
    发明申请
    Performing OPC on Hardware or Software Platforms with GPU 有权
    使用GPU在硬件或软件平台上执行OPC

    公开(公告)号:US20090245618A1

    公开(公告)日:2009-10-01

    申请号:US12480958

    申请日:2009-06-09

    IPC分类号: G06T7/00 H04N7/18

    摘要: Optical proximity correction techniques performed on one or more graphics processors improve the masks used for the printing of microelectronic circuit designs. Execution of OPC techniques on hardware or software platforms utilizing graphics processing units. GPUs may share the computation load with the system CPUs to efficiently and effectively execute the OPC method steps.

    摘要翻译: 在一个或多个图形处理器上执行的光学邻近校正技术改善了用于印刷微电子电路设计的掩模。 在使用图形处理单元的硬件或软件平台上执行OPC技术。 GPU可以与系统CPU共享计算负载,以有效和高效地执行OPC方法步骤。