【技术实现步骤摘要】
本专利技术涉及数据处理。
技术介绍
并行处理 当所需的算法有窄的数据宽度、串行数据依赖性、或频繁的控制指令(例如“if”、“for”、“while”指令)时,对并行处理器进行高容量编程是不容易的。有三种类型的并行机制可用来解决处理器中这样的问题。 第一种类型的并行机制由多功能单元来支持,并且它允许进行数据处理以同时在每一个功能单元内进行。超级计数处理器结构和超长指令字(VLIW)处理器结构允许指令在同一循环中被发布到多个功能单元中的每一个。一般来说,此等待时间,或完成时间,在每一种类型的功能单元中都是不同的。最简单的功能(例如位级AND)通常在一个循环内即可完成,而一个浮点加法则需要3次或更多次的循环来完成。 第二种类型的并行处理由流水线式操作的独立功能单元来支持。例如,一个浮点ADD可在3次循环内完成,并使用串连3个只需1次循环的子功能来实现。通过在子功能之间放置流水线寄存器,第二浮点加法可以在同一循环内被起动进入第一子功能中,在此循环中,前一个浮点加法可被起动进入进第二子功能中。利用这种方法,即使任一单独的浮点加法需要3次循环来完成,一个浮点加 ...
【技术保护点】
一种处理异常的方法,包括:处理循环中的计算操作;当处理计算操作时识别异常;当处理计算操作时存贮所述异常;和独立于循环处理所述异常。
【技术特征摘要】
US 2002-6-21 60/390,492;US 2002-5-28 60/385,253;US1.一种处理异常的方法,包括处理循环中的计算操作;当处理计算操作时识别异常;当处理计算操作时存贮所述异常;和独立于循环处理所述异常。2.如权利要求1所述的方法,其特征是计算操作包括非重要的数值。3.如权利要求2所述的方法,其特征是所述计算操作包括对多个零值进行计数。4.如权利要求1所述的方法,其特征是所述计算操作包括剪辑和饱和操作的至少之一。5.如权利要求1所述的方法,其特征是所述异常包括重要的数值。6.如权利要求5所述的方法,其特征是此异常包括非零数据。7.如权利要求1所述的方法,其特征是至少在使用变换模块的部分处理计算操作。8.如权利要求1所述的方法,其特征是至少在使用量化模块的部分处理计算操作。9.如权利要求1所述的方法,其特征是至少在使用熵编码模块的部分处理计算操作。10.如权利要求1所述的方法,其特征是所述存储包括存储处理所述异常所需的数据。11.如权利要求1所述的方法,其特征是执行所述处理以压缩数据。12.如权利要求11所述的方法,其特征是所述数据使用解相关变换来压缩。13.如权利要求11所述的方法,其特征是所述数据使用小波变换来压缩。14.如权利要求11所述的方法,其特征是所述数据使用离散余弦变换来压缩。15.一种处理异常的计算机程序产品,包括用于在循环中处理计算操作的计算机代码;用于当处理计算操作时识别异常的计算机代码;用于当处理计算操作时存储所述异常的计算机代码;和用于独立于所述循环处理所述异常的计算机代码。16.一种处理异常的系统,包括至少从包括以下模块的组中选择的数据压缩模块变换模块、量化模块和熵编码模块,所述至少一个数据压缩模块适于在循环中处理计算操作,当处理计算操作时识别异常,当处理计算操作时存储所述异常,以及独立于所述循环处理所述异常。17.一种编码器,包括可变模数。18.如权利要求17所述的编码器,其特征是所述模数反映与压缩算法相关联的概率分布曲线的陡度。19.如权利要求18所述的编码器,其特征是所述模数包括概率分布的负指数。20.如权利要求18所述的编码器,其特征是所述概率分布与编解码器相关联。21.如权利要求18所述的编码器,其特征是设计所述编解码器,以使用提供了预定性能水平的最小计算复杂度。22.如权利要求17所述的编码器,其特征是所述模数取决于一组先前数据的上下文。23.如权利要求17所述的编码器,其特征是所述模数避免了作为运行长度的函数而增大。24.如权利要求23所述的编...
【专利技术属性】
技术研发人员:威廉C林奇,克拉西米尔D科拉罗夫,史蒂夫E桑德斯,
申请(专利权)人:德罗普莱特科技公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。