会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • DATA PROCESSING SYSTEM WITH CACHE OPTIMISED FOR PROCESSING DATAFLOW APPLICATIONS
    • 具有优化处理数据流应用的缓存的数据处理系统
    • WO2004079488A3
    • 2005-07-28
    • PCT/IB2004050150
    • 2004-02-25
    • KONINKL PHILIPS ELECTRONICS NVVAN EIJNDHOVEN JOSEPHUS T JRUTTEN MARTIJN JPOL EVERT-JAN D
    • VAN EIJNDHOVEN JOSEPHUS T JRUTTEN MARTIJN JPOL EVERT-JAN D
    • G06F12/08
    • G06F12/084
    • Non-overlapping cache locations are reserved for each data stream. Therefore, stream information, which is unique to each stream, is used to index the cache memory. Here, this stream information is represented by the stream identification. In particular, a data processing system optimised for processing dataflow applications with tasks and data streams, where different streams compete for shared cache resources is provided. An unambiguous stream identification is associated to each of said data stream. Said data processing system comprises at least one processor (12) for processing streaming data, at least one cache memory (200) having a plurality of cache blocks, wherein one of said cache memories (200) is associated to each of said processors (12), and at least one cache controller (300) for controlling said cache memory (200), wherein one of said cache controllers (300) is associated to each of said cache memories (200). Said cache controller (300) comprises selecting means (350) for selecting locations for storing elements of a data stream in said cache memory (200) in accordance to said stream identification (stream_id).
    • 为每个数据流保留非重叠缓存位置。 因此,每个流唯一的流信息用于对高速缓冲存储器进行索引。 这里,流信息由流标识表示。 特别地,提供了优化用于处理具有任务和数据流的数据流应用的数据处理系统,其中不同流竞争共享高速缓存资源。 明确的流识别与每个所述数据流相关联。 所述数据处理系统包括用于处理流数据的至少一个处理器(12),具有多个高速缓存块的至少一个高速缓冲存储器(200),其中所述高速缓冲存储器(200)中的一个与每个所述处理器 )和用于控制所述高速缓冲存储器(200)的至少一个高速缓存控制器(300),其中所述高速缓存控制器(300)中的一个与所述高速缓存存储器(200)中的每一个相关联。 所述缓存控制器(300)包括选择装置(350),用于根据所述流标识(stream_id)选择用于存储所述高速缓冲存储器(200)中的数据流元素的位置。
    • 3. 发明申请
    • A METHOD OF COMMUNICATING DATA WITHIN A CODER
    • 在编码器中传送数据的方法
    • WO2004017641A8
    • 2005-03-17
    • PCT/IB0303254
    • 2003-07-16
    • KONINKL PHILIPS ELECTRONICS NVVAN DER TOL ERIK BHEKSTRA GERBEN JPOL EVERT-JAN DVAN EIJNDHOVEN JOSEPHUS T J
    • VAN DER TOL ERIK BHEKSTRA GERBEN JPOL EVERT-JAN DVAN EIJNDHOVEN JOSEPHUS T J
    • H03M7/30H04N7/26H04N7/30H04N7/50
    • H04N19/423H04N19/60H04N19/61
    • Transform based coders are frequently used in digital signal processing. The present invention relates to a method of communicating at least one block of data from a first functional element (3; 4; 7; 12; 14) within a transform based coder (1) or decoder (10) to a second functional element (4; 5; 7; 8; 14; 15) within the coder or decoder, where the block of data comprises a row-column structure of data coefficients. A significant communication workload occurs between individual elements of the coders and decoders. The present invention seeks to reduce this workload by making an effort to communicate only non-zero coefficients within a cartesian bounding box of a block between various functional units in a decoding or encoding scheme by reducing the size of the at least one block of data to produce a reduced size data block by elimination (31) of one or more rows and/or columns of substantially zero valued coefficients, and communicating (32) the reduced size data block from the first functional element to the second functional element.
    • 基于变换的编码器经常用于数字信号处理。 本发明涉及一种将至少一个数据块从基于变换的编码器(1)或解码器(10)内的第一功能元件(3; 4; 7; 12; 14)传送到第二功能元件 4; 5; 7; 8; 14; 15),其中数据块包括数据系数的行列结构。 在编码器和解码器的各个元件之间发生重大的通信工作。 本发明寻求通过将解码或编码方案中的各个功能单元之间的块的笛卡尔边界框内的非零系数通过将至少一个数据块的大小减小到 通过消除(31)基本上零值系数的一个或多个行和/或列,并且将缩小尺寸的数据块从第一功能元件传送到第二功能元件,从而产生缩小尺寸的数据块。
    • 4. 发明申请
    • A METHOD OF COMMUNICATING DATA WITHIN A CODER
    • 在编码器中传送数据的方法
    • WO2004017641A1
    • 2004-02-26
    • PCT/IB2003/003254
    • 2003-07-16
    • KONINKLIJKE PHILIPS ELECTRONICS N.V.VAN DER TOL, Erik, B.HEKSTRA, Gerben, J.POL, Evert-Jan, D.VAN EIJNDHOVEN, Josephus, T., J.
    • VAN DER TOL, Erik, B.HEKSTRA, Gerben, J.POL, Evert-Jan, D.VAN EIJNDHOVEN, Josephus, T., J.
    • H04N7/50
    • H04N19/423H04N19/60H04N19/61
    • Transform based coders are frequently used in digital signal processing. The present invention relates to a method of communicating at least one block of data from a first functional element (3; 4; 7; 12; 14) within a transform based coder (1) or decoder (10) to a second functional element (4; 5; 7; 8; 14; 15) within the coder or decoder, where the block of data comprises a row-column structure of data coefficients. A significant communication workload occurs between individual elements of the coders and decoders. The present invention seeks to reduce this workload by making an effort to communicate only non-zero coefficients within a cartesian bounding box of a block between various functional units in a decoding or encoding scheme by reducing the size of the at least one block of data to produce a reduced size data block by elimination (31) of one or more rows and/or columns of substantially zero valued coefficients, and communicating (32) the reduced size data block from the first functional element to the second functional element.
    • 基于变换的编码器经常用于数字信号处理。 本发明涉及一种将至少一个数据块从基于变换的编码器(1)或解码器(10)内的第一功能元件(3; 4; 7; 12; 14)传送到第二功能元件 4; 5; 7; 8; 14; 15),其中数据块包括数据系数的行列结构。 在编码器和解码器的各个元件之间发生重大的通信工作。 本发明寻求通过将解码或编码方案中的各个功能单元之间的块的笛卡尔边界框内的非零系数通过将至少一个数据块的大小减小到 通过消除(31)基本上零值系数的一个或多个行和/或列,并且将缩小尺寸的数据块从第一功能元件传送到第二功能元件,从而产生缩小尺寸的数据块。
    • 6. 发明申请
    • METHOD FOR DATA PROCESSING IN A MULTI-PROCESSOR DATA PROCESSING SYSTEM AND A CORRESPONDING DATA PROCESSING SYSTEM
    • 多处理器数据处理系统中的数据处理方法和相应的数据处理系统
    • WO2003052589A2
    • 2003-06-26
    • PCT/IB2002/005244
    • 2002-12-05
    • KONINKLIJKE PHILIPS ELECTRONICS N.V.VAN EIJNDHOVEN, Josephus, T., J.POL, Evert, J.RUTTEN, Martijn, J.
    • VAN EIJNDHOVEN, Josephus, T., J.POL, Evert, J.RUTTEN, Martijn, J.
    • G06F9/00
    • G06F9/30087
    • The invention is based on the idea to separate a synchronisation operation from reading and writing operations. Therefore, a method for data processing in the data processing system is provided, wherein said data processing system comprises a first and at least a second processor for processing streams of data objects, wherein said first processor passes data objects from a stream of data objects to the second processor. Said data processing system further comprises at least one memory for storing and retrieving data objects, wherein a shared access of said first and second processors is provided. The processors perform a read operations and/or write operations in order to exchange data objects with his said memory. Said processors further perform inquiry operations and/or commit operations in order to synchronise a data object transfer between tasks which are executed by said processors. Said inquiry operations and said commit operations are performed independently of said read operations and said write operations by said processors.
    • 本发明基于将同步操作与读写操作分开的思想。 因此,提供了一种数据处理系统中的数据处理方法,其中所述数据处理系统包括用于处理数据对象流的第一和至少第二处理器,其中所述第一处理器将数据对象从数据对象流传递到 第二个处理器。 所述数据处理系统还包括用于存储和检索数据对象的至少一个存储器,其中提供所述第一和第二处理器的共享访问。 处理器执行读操作和/或写操作,以便与他的所述存储器交换数据对象。 所述处理器进一步执行查询操作和/或提交操作,以便同步由所述处理器执行的任务之间的数据对象传送。 所述查询操作和所述提交操作独立于所述读取操作和所述处理器的所述写入操作执行。
    • 8. 发明申请
    • DATA PROCESSING SYSTEM WITH CACHE OPTIMISED FOR PROCESSING DATAFLOW APPLICATIONS
    • 具有优化处理数据流应用的缓存的数据处理系统
    • WO2004079488A2
    • 2004-09-16
    • PCT/IB2004/050150
    • 2004-02-25
    • KONINKLIJKE PHILIPS ELECTRONICS N.V.VAN EIJNDHOVEN, Josephus, T., J.RUTTEN, Martijn, J.POL, Evert-Jan, D.
    • VAN EIJNDHOVEN, Josephus, T., J.RUTTEN, Martijn, J.POL, Evert-Jan, D.
    • G06F
    • G06F12/084
    • Non-overlapping cache locations are reserved for each data stream. Therefore, stream information, which is unique to each stream, is used to index the cache memory. Here, this stream information is represented by the stream identification. In particular, a data processing system optimised for processing dataflow applications with tasks and data streams, where different streams compete for shared cache resources is provided. An unambiguous stream identification is associated to each of said data stream. Said data processing system comprises at least one processor (12) for processing streaming data, at least one cache memory (200) having a plurality of cache blocks, wherein one of said cache memories (200) is associated to each of said processors (12), and at least one cache controller (300) for controlling said cache memory (200), wherein one of said cache controllers (300) is associated to each of said cache memories (200). Said cache controller (300) comprises selecting means (350) for selecting locations for storing elements of a data stream in said cache memory (200) in accordance to said stream identification (stream_id).
    • 为每个数据流保留非重叠缓存位置。 因此,每个流唯一的流信息用于对高速缓冲存储器进行索引。 这里,流信息由流标识表示。 特别地,提供了优化用于处理具有任务和数据流的数据流应用的数据处理系统,其中不同流竞争共享高速缓存资源。 明确的流识别与每个所述数据流相关联。 所述数据处理系统包括用于处理流数据的至少一个处理器(12),具有多个高速缓存块的至少一个高速缓冲存储器(200),其中所述高速缓冲存储器(200)中的一个与每个所述处理器 )和用于控制所述高速缓冲存储器(200)的至少一个高速缓存控制器(300),其中所述高速缓存控制器(300)中的一个与所述高速缓冲存储器(200)中的每一个相关联。 所述高速缓存控制器(300)包括选择装置(350),用于根据所述流标识(stream_id)选择用于存储所述高速缓冲存储器(200)中的数据流元素的位置。
    • 9. 发明申请
    • DATA PROCESSING SYSTEM HAVING A PLURALITY OF PROCESSING ELEMENTS, A METHOD OF CONTROLLING A DATA PROCESSING SYSTEM HAVING A PLURALITY OF PROCESSING ELEMENTS
    • 具有多种加工元素的数据处理系统,一种控制具有多种加工元素的数据处理系统的方法
    • WO2004077206A2
    • 2004-09-10
    • PCT/IB2004050124
    • 2004-02-18
    • KONINKL PHILIPS ELECTRONICS NVRUTTEN MARTIJN JVAN EIJNDHOVEN JOSEPHUS T JPOL EVERT-JAN D
    • RUTTEN MARTIJN JVAN EIJNDHOVEN JOSEPHUS T JPOL EVERT-JAN D
    • G06F1/00G06F9/44G06F9/46G06F
    • G06F9/4436G06F9/52
    • The invention relates to task management in a data processing system, having a plurality of processing elements (CPU, ProcA, ProcB, ProcC). Therefore a data processing system is provided, comprising at least a first processing element (CPU, ProcA, ProcB, ProcC) and a second processing element (CPU, ProcA, ProcB, ProcC) for processing a stream of data objects (DS_Q, DS R, DS S, DST), the first processing element being arranged to pass data objects from the stream of data objects to the second processing element. The first and the second processing element are arranged for parallel execution of an application comprising a set of tasks (TP, TA, TB 1, TB2, TC), and the first and the second processing element are arranged to be responsive to the receipt of a unique identifier. In order to ensure integrity of data during reconfiguration of the application, the unique identifier is inserted into the data stream and passed from one processing element to the other. Application reconfiguration is performed when the corresponding processing element receives the unique identifier, and as a result global application control is allowed at a unique location in the data space.
    • 本发明涉及具有多个处理元件(CPU,ProcA,ProcB,ProcC)的数据处理系统中的任务管理。 因此,提供了一种数据处理系统,其至少包括用于处理数据对象流(DS_Q,DSR)的至少第一处理元件(CPU,ProcA,ProcB,ProcC)和第二处理元件(CPU,ProcA,ProcB,ProcC) ,DS S,DST),第一处理元件被布置成将数据对象从数据对象流传递到第二处理元件。 第一处理单元和第二处理单元被布置为用于并行执行包括一组任务(TP,TA,TB1,TB2,TC)的应用,并且第一和第二处理单元被布置成响应于 唯一标识符。 为了确保在重新配置应用期间数据的完整性,将唯一标识符插入到数据流中,并从一个处理元件传递到另一个处理元件。 当对应的处理单元接收到唯一标识符时执行应用重新配置,从而在数据空间中的唯一位置允许全局应用控制。
    • 10. 发明申请
    • DATA PROCESSING SYSTEM AND METHOD FOR OPERATING THE SAME
    • 数据处理系统及其操作方法
    • WO2004031962A2
    • 2004-04-15
    • PCT/IB2003/004329
    • 2003-10-01
    • KONINKLIJKE PHILIPS ELECTRONICS N.V.VAN EIJNDHOVEN, Josephus, T., J.
    • VAN EIJNDHOVEN, Josephus, T., J.
    • G06F12/08
    • G06F12/0811G06F12/0897
    • A data processing system according to the invention comprises a processor (P) and a memory hierarchy. The highest ranked level therein is a cache coupled to the processor. The memory hierarchy comprises a higher ranked cache (C1) having a cache controller (CC1) operating according to a write allocate scheme, and a lower ranked cache (C2) is coupled to the higher ranked cache (C1) having a cache controller (CC2). The size of the higher ranked cache is smaller than the size of the lower ranked cache. Both caches (C1, C2) administrate auxiliary information (V1, V2) indicating whether data (D1, D2) present therein is valid. The linesize of the lower ranked cache (C2) is an integer multiple of the linesize of the higher ranked cache (C1). The auxiliary information (V1) in the higher ranked cache (C1) concerns data elements (D1) at a finer granularity than that in the lower ranked cache (C2). The higher ranked cache (C1) is arranged for transmitting a writemask (WM) to the lower ranked cache (C2) in conjunction with a line of data (DL) for indicating which data in the lower ranked cache (C2) is to be overwritten at the finer granularity. Fetching a line from the next lower ranked level (M) is suppressed if the writemask (WM) indicates that the line (DL) provided by the higher ranked cache (C1) is entirely valid in which case, the controller (CC2) of the lower ranked cache allocates the cache line in the lower ranked cache (C2) without fetching it.
    • 根据本发明的数据处理系统包括处理器(P)和存储器层级。 其中最高排名的级别是耦合到处理器的高速缓存。 存储器层级包括具有根据写分配方案操作的高速缓存控制器(CC1)的较高等级的高速缓存(C1),并且较低等级的高速缓存(C2)耦合到具有高速缓存控制器(CC2)的较高等级的高速缓存(C1) )。 较高排名的缓存的大小小于较低排名的高速缓存的大小。 两个高速缓存(C1,C2)管理表示其中存在的数据(D1,D2)是否有效的辅助信息(V1,V2)。 较低等级的高速缓存(C2)的线性化是较高等级的高速缓存(C1)的线性化的整数倍。 较高等级的高速缓存(C1)中的辅助信息(V1)以比较低等级的高速缓存(C2)更细的粒度关系数据元素(D1)。 排列较高的高速缓存(C1)被配置用于结合用于指示下划分的高速缓冲存储器(C2)中的哪个数据被覆盖的数据行(DL)向低分级高速缓冲存储器(C2)发送写入掩码(WM) 在更细的粒度。 如果写入掩码(WM)指示由较高等级的高速缓存(C1)提供的行(DL)完全有效,则在下一个较低等级(M)中获取一行,在这种情况下,控制器(CC2) 较低排名的高速缓存在较低等级的高速缓存(C2)中分配高速缓存行,而不会取回它。