会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Vectorization in a SIMdD DSP architecture
    • SIMdD DSP架构中的向量化
    • US07313788B2
    • 2007-12-25
    • US10695970
    • 2003-10-29
    • Shay Ben-DavidDorit NaishlosUzi ShvadronAyal Zaks
    • Shay Ben-DavidDorit NaishlosUzi ShvadronAyal Zaks
    • G06F9/45G06F7/00G06F15/80
    • G06F8/41
    • A method for determining vectorization configurations in a computer processor architecture, the method including identifying a vectorizable loop in a computer program, identifying a memory access pattern of data required for implementing the loop in the architecture, computing a set of candidate configurations of resources required for vectorizing the data in the architecture, where the computing step includes configuring a vector pointer register of the architecture in support of either of reorder-on-read use and reorder-on-write use of a vector element file of the architecture, selecting one of the candidates in accordance with predefined selection criteria, and implementing the selected vectorization configuration in the architecture.
    • 一种用于确定计算机处理器架构中的向量化配置的方法,所述方法包括识别计算机程序中的可矢量化循环,识别在所述架构中实现所述循环所需的数据的存储器访问模式,计算所述资源所需的一组候选配置 对架构中的数据进行向量化,其中计算步骤包括配置架构的向量指针寄存器,以支持对读取结构的重新排序使用和对该体系结构的向量元素文件进行重写顺序的使用, 候选人根据预定义的选择标准,并在架构中实现所选择的向量化配置。
    • 4. 发明申请
    • Vectorization in a SIMdD DSP architecture
    • SIMdD DSP架构中的向量化
    • US20050097301A1
    • 2005-05-05
    • US10695970
    • 2003-10-29
    • Shay Ben-DavidDorit NaishlosUzi ShvadronAyal Zaks
    • Shay Ben-DavidDorit NaishlosUzi ShvadronAyal Zaks
    • G06F9/45G06F15/00G06F15/76
    • G06F8/41
    • A method for determining vectorization configurations in a computer processor architecture, the method including identifying a vectorizable loop in a computer program, identifying a memory access pattern of data required for implementing the loop in the architecture, computing a set of candidate configurations of resources required for vectorizing the data in the architecture, where the computing step includes configuring a vector pointer register of the architecture in support of either of reorder-on-read use and reorder-on-write use of a vector element file of the architecture, selecting one of the candidates in accordance with predefined selection criteria, and implementing the selected vectorization configuration in the architecture.
    • 一种用于确定计算机处理器架构中的向量化配置的方法,所述方法包括识别计算机程序中的可矢量化循环,识别在所述架构中实现所述循环所需的数据的存储器访问模式,计算所述资源所需的一组候选配置 对架构中的数据进行向量化,其中计算步骤包括配置架构的向量指针寄存器,以支持对读取结构的重新排序使用和对该体系结构的向量元素文件进行重写顺序的使用, 候选人根据预定义的选择标准,并在架构中实现所选择的向量化配置。
    • 7. 发明授权
    • Signal processor
    • 信号处理器
    • US5387910A
    • 1995-02-07
    • US1481
    • 1993-01-07
    • Yoav MedanUzi Shvadron
    • Yoav MedanUzi Shvadron
    • G06F3/05G06F17/17G10L21/04H03H17/00H03H17/02H03H17/06H03M1/00H04B14/04H03M1/66
    • H03H17/0642G06F17/17H03H17/0685
    • A signal processor is described for sampling rate conversion of a digitally sampled analog signal, the signal processor including an apparatus for generating an output sampled value for each output sampling instant, the output sampled value being equal to the input sampled value at the last input sampling instant if an input sampling instant has not occurred since the last output sampling instant and being calculated as an interpolation of input values at successive input sampling instants if an input sampling instant has occurred since the last output sampling instant. A virtual, analytic A/D-D/A conversion is employed using digital processing to convert from a given sampling rate to an arbitrary desired rate.
    • 描述信号处理器用于采样数字采样模拟信号的采样率转换,信号处理器包括用于为每个输出采样时刻产生输出采样值的装置,输出采样值等于最后输入采样时的输入采样值 如果自上一个输出采样时刻以来没有发生输入采样时刻,并且如果自上次输出采样时刻以来已经发生输入采样时刻,则在连续输入采样时刻的输入值的内插计算即时。 使用数字处理来使用虚拟的分析A / D-D / A转换,以从给定的采样率转换成任意所需的速率。
    • 8. 发明授权
    • System for facilitating continuous, real-time, unidirectional, and
asynchronous intertask and end-device communication in a multimedia
data processing system using open architecture data communication
modules
    • 用于在使用开放架构数据通信模块的多媒体数据处理系统中促进连续,实时,单向和异步的任务和终端设备通信的系统
    • US5625845A
    • 1997-04-29
    • US960976
    • 1992-10-13
    • Gary G. AllranDonald E. CarmonFetchi ChenJose A. EduartezCharles R. KnoxWilliam W. LawtonLlewellyn B. MarshallNathan A. MitchellMalcolm S. WareRaymond W. WeeksYoav MedanUzi Shvadron
    • Gary G. AllranDonald E. CarmonFetchi ChenJose A. EduartezCharles R. KnoxWilliam W. LawtonLlewellyn B. MarshallNathan A. MitchellMalcolm S. WareRaymond W. WeeksYoav MedanUzi Shvadron
    • H04L29/06H04L29/08G06F13/14G06F13/20
    • H04L65/607H04L29/06H04L65/608H04L29/06027H04L69/32
    • A data processing system is provided for executing multimedia applications which interface with multimedia end devices that consume or produce at least one of (a) real-time and (b) asynchronous streamed data. The data processing system includes a central processing unit for data processing operations including execution of the multimedia application, a digital signal processor for processing data including the streamed data, and a plurality of modular components which cooperate to provide a substantially open architecture. The plurality of modular components include a plurality of modular multimedia software tasks which are executable by the digital signal processor and which may be called by the multimedia application for execution in the digital signal processor, as well as a plurality of data communication modules for linking selected ones of the plurality of modular multimedia software tasks with selected others of the plurality of modular multimedia software tasks, and for linking selected multimedia end devices with selected ones of the plurality of modular multimedia software tasks. Each of the plurality of data communication modules allows continuous, real-time and unidirectional communication of streamed data. The enhanced connectivity of the modular approach for the multimedia data processing system allows additional modular multimedia software tasks to be added to the plurality of modular multimedia software tasks and selectively linked to selected ones of the plurality of modular multimedia software tasks and selected ones of the multimedia end devices.
    • 提供了一种数据处理系统,用于执行与多媒体终端设备接口的多媒体应用程序,该多媒体终端设备消耗或产生(a)实时和(b)异步流数据中的至少一个。 数据处理系统包括用于包括多媒体应用的执行的数据处理操作的中央处理单元,用于处理包括流传输的数据的数据的数字信号处理器,以及多个模块化组件,其协作以提供基本上开放的架构。 多个模块化组件包括多个模块化多媒体软件任务,这些任务可由数字信号处理器执行,并且可由多媒体应用程序调用以在数字信号处理器中执行,以及多个用于链接所选择的数据通信模块 所述多个模块化多媒体软件任务中的多个模块化多媒体软件任务中的一个与所选择的多个模块化多媒体软件任务中的其他任务相关联,并且用于将所选择的多媒体终端设备与多个模块化多媒体软件任务中的所选择的多个软 多个数据通信模块中的每一个允许流式数据的连续的,实时的和单向的通信。 用于多媒体数据处理系统的模块化方法的增强的连接性允许将附加的模块化多媒体软件任务添加到多个模块化多媒体软件任务中,并且选择性地链接到多个模块化多媒体软件任务中的选定模块多媒体软件任务和多媒体 终端设备。
    • 9. 发明授权
    • Upload manager for use in a pattern matching accelerator
    • 上传管理器用于模式匹配加速器
    • US08412722B2
    • 2013-04-02
    • US13022863
    • 2011-02-08
    • Giora BiranChristoph HagleitnerTimothy H. HeilUzi ShvadronJan Van Lunteren
    • Giora BiranChristoph HagleitnerTimothy H. HeilUzi ShvadronJan Van Lunteren
    • G06F17/30
    • G06F17/30985
    • A pattern matching accelerator (PMA) for assisting software threads to find the presence and location of strings in an input data stream that match a given pattern. The patterns are defined using regular expressions that are compiled into a data structure comprised of rules subsequently processed by the PMA. The patterns to be searched in the input stream are defined by the user as a set of regular expressions. The patterns to be searched are grouped in pattern context sets. The sets of regular expressions which define the pattern context sets are compiled to generate a rules structure used by the PMA hardware. The rules are compiled before search run time and stored in main memory, in rule cache memory within the PMA or a combination thereof. For each input character, the PMA executes the search and returns the search results.
    • 模式匹配加速器(PMA),用于帮助软件线程查找匹配给定模式的输入数据流中字符串的存在和位置。 使用正则表达式定义模式,该正则表达式被编译成由PMA随后处理的规则组成的数据结构。 在输入流中要搜索的模式由用户定义为一组正则表达式。 要搜索的模式分组在模式上下文集中。 编译定义模式上下文集的正则表达式集合,以生成PMA硬件使用的规则结构。 该规则在搜索运行时间之前被编译并存储在主存储器中,在PMA内的规则高速缓冲存储器中或其组合中。 对于每个输入字符,PMA执行搜索并返回搜索结果。
    • 10. 发明申请
    • UPLOAD MANAGER FOR USE IN A PATTERN MATCHNG ACCELERATOR
    • 上传管理器用于模式匹配加速器
    • US20120203753A1
    • 2012-08-09
    • US13022863
    • 2011-02-08
    • Giora BiranChristoph HagleitnerTimothy H. HeilUzi ShvadronJan Van Lunteren
    • Giora BiranChristoph HagleitnerTimothy H. HeilUzi ShvadronJan Van Lunteren
    • G06F17/30
    • G06F17/30985
    • A pattern matching accelerator (PMA) for assisting software threads to find the presence and location of strings in an input data stream that match a given pattern. The patterns are defined using regular expressions that are compiled into a data structure comprised of rules subsequently processed by the PMA. The patterns to be searched in the input stream are defined by the user as a set of regular expressions. The patterns to be searched are grouped in pattern context sets. The sets of regular expressions which define the pattern context sets are compiled to generate a rules structure used by the PMA hardware. The rules are compiled before search run time and stored in main memory, in rule cache memory within the PMA or a combination thereof. For each input character, the PMA executes the search and returns the search results.
    • 模式匹配加速器(PMA),用于帮助软件线程查找匹配给定模式的输入数据流中字符串的存在和位置。 使用正则表达式定义模式,该正则表达式被编译成由PMA随后处理的规则组成的数据结构。 在输入流中要搜索的模式由用户定义为一组正则表达式。 要搜索的模式分组在模式上下文集中。 编译定义模式上下文集的正则表达式集合,以生成PMA硬件使用的规则结构。 该规则在搜索运行时间之前被编译并存储在主存储器中,在PMA内的规则高速缓冲存储器中或其组合中。 对于每个输入字符,PMA执行搜索并返回搜索结果。