会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明申请
    • Analyzing and transforming a computer program for executing on asymmetric multiprocessing systems
    • 分析和转换用于在不对称多处理系统上执行的计算机程序
    • US20080098208A1
    • 2008-04-24
    • US11898360
    • 2007-09-11
    • Alastair David ReidSimon Andrew FordYuan Lin
    • Alastair David ReidSimon Andrew FordYuan Lin
    • G06F9/38
    • G06F11/362G06F11/3636
    • A method is disclosed for transforming a portion of a computer program comprising a list of sequential instructions comprising control code and data processing code and a program separation indicator indicating a point where said sequential instructions may be divided to form separate sections that are capable of being separately executed and that each comprise different data processing code. The m method comprises the steps of: (i) analysing said portion of said program to determine if said sequential instructions can be divided at said point indicated by said program separation indicator and in response to determining that it can: (iia) providing data communication between said separate sections indicated by said program separation indicator, such that said separate sections can be decoupled from each other, such that at least one of said sections is capable of being separately executed by an execution mechanism that is separate from an execution mechanism executing another of said separate sections, said at least one of said sections being capable of generating data and communicating said data to at least one other of said separate sections; and in response to determining it can not: (iib) not performing step (iia). If step (iia) is not performed then a warning may be output, or the program may be amended so it can be separated at that point, or the program separation indicator may be removed and the sections that were to be separated merged.
    • 公开了一种用于变换计算机程序的一部分的方法,该方法包括包括控制代码和数据处理代码的顺序指令的列表,以及指示所述顺序指令可被划分的点的程序分离指示器,以形成能够分开的分开的部分 并且每个都包括不同的数据处理代码。 m方法包括以下步骤:(i)分析所述程序的所述部分,以确定所述顺序指令是否可以由所述程序分离指示符指示的所述点被分割,并且响应于确定它可以:(i)提供数据通信 在由所述程序分离指示符指示的所述单独部分之间,使得所述单独部分可以彼此解耦,使得所述部分中的至少一个能够由执行机构分离执行,所述执行机制与执行另一部分的执行机制分离 所述分段中的至少一个能够生成数据并将所述数据传送到所述分离部分中的至少另一个部分; 并且响应于确定它不能:(iib)不执行步骤(iia)。 如果没有执行步骤(iia),则可以输出警告,或者可以修改程序,以便可以在该点分离,或者可以移除程序分离指示符,并且要分离的部分合并。
    • 7. 发明申请
    • Diagnostic apparatus and method
    • 诊断仪和方法
    • US20080133897A1
    • 2008-06-05
    • US11907112
    • 2007-10-09
    • Alastair David ReidSimon Andrew FordKatherine Elizabeth Kneebone
    • Alastair David ReidSimon Andrew FordKatherine Elizabeth Kneebone
    • G06F9/30
    • G06F11/3632G06F11/362G06F11/3636
    • A diagnostic method is described for generating diagnostic data relating to processing of an instruction stream, wherein said instruction stream has been compiled from a source instruction stream to include multiple threads, said method comprising the steps of: (i) initiating a diagnostic procedure in which at least a portion of said instruction stream is executed; (ii) controlling a scheduling order for executing instructions within said at least a portion of said instruction stream to cause execution of a sequence of thread portions, said sequence being determined in response to one or more rules, at least one of said rules defining an order of execution of said thread portions to follow an order of said source instruction stream. In this way, the diagnostic method can generate a debug view of a parallelised program which is the same as, or at least similar to, a debug view which would be provided when debugging the original non-parallelised program.
    • 描述了一种用于产生与指令流的处理有关的诊断数据的诊断方法,其中所述指令流已经从源指令流被编译以包括多个线程,所述方法包括以下步骤:(i)启动诊断过程,其中 执行所述指令流的至少一部分; (ii)控制用于执行在所述指令流的所述至少一部分内的指令的调度顺序以引起线程部分序列的执行,所述序列响应于一个或多个规则来确定,所述规则中的至少一个限定 所述线程部分的执行顺序遵循所述源指令流的顺序。 以这种方式,诊断方法可以生成与调试原始非并行化程序时将提供的调试视图相同或至少相似的并行程序的调试视图。
    • 8. 发明授权
    • Spurious signal detection
    • 杂散信号检测
    • US07574314B2
    • 2009-08-11
    • US11898923
    • 2007-09-17
    • Simon Andrew FordDavid Michael BullAlastair David Reid
    • Simon Andrew FordDavid Michael BullAlastair David Reid
    • G01R29/02G01R25/00
    • G06F21/755
    • A circuit for a data processing apparatus and a method for detecting spurious signals is disclosed, the circuit comprising a data input operable to receive digital signal values, spurious signal detection logic operable to monitor a digital signal value within the circuit, and to determine at least one of: a safe time window during which it is expected that the digital signal values input into the circuit may cause data transitions in the monitored digital signal value and a transition time window in which it is expected a data transition will occur; and in response to detecting either a data transition in the monitored digital signal value outside of the at least one safe time window or no data transition in the transition window, the spurious signal detection logic is operable to output a detection signal.
    • 公开了一种用于数据处理装置的电路和用于检测杂散信号的方法,所述电路包括可操作以接收数字信号值的数据输入,可操作以监视电路内的数字信号值的寄生信号检测逻辑,并至少确定 其中之一是安全时间窗口,期望输入到电路中的数字信号值可能导致监视的数字信号值中的数据转换和预期将发生数据转换的转换时间窗口; 并且响应于检测到在所述至少一个安全时间窗口之外的所监视的数字信号值中的数据转换或者在转换窗口中没有数据转换,所述杂散信号检测逻辑可操作以输出检测信号。
    • 9. 发明申请
    • Spurious signal detection
    • 杂散信号检测
    • US20080097713A1
    • 2008-04-24
    • US11898923
    • 2007-09-17
    • Simon Andrew FordDavid Michael BullAlastair David Reid
    • Simon Andrew FordDavid Michael BullAlastair David Reid
    • G01R29/00
    • G06F21/755
    • A circuit for a data processing apparatus is disclosed, said circuit comprising a data input operable to receive digital signal values, said circuit comprising: spurious signal detection logic operable to monitor a digital signal value within said circuit, and determine at least one of: a safe time window during which it is expected that said digital signal values input into said circuit may cause data transitions in said monitored digital signal value and a transition time window in which it is expected a data transition will occur; and in response to detecting either a data transition in said monitored digital signal value outside of said at least one safe time window or no data transition in said transition window, said spurious signal detection logic is operable to output a detection signal.
    • 公开了一种用于数据处理装置的电路,所述电路包括可操作以接收数字信号值的数据输入,所述电路包括:伪信号检测逻辑,可操作以监视所述电路内的数字信号值,并确定以下各项中的至少一个: 安全时间窗口,期望输入到所述电路的所述数字信号值可能导致所述监视的数字信号值中的数据转换和预期将发生数据转换的转换时间窗口; 并且响应于检测到在所述至少一个安全时间窗口之外的所述监视的数字信号值中的数据转换或者在所述转换窗口中没有数据转换,所述寄生信号检测逻辑可操作以输出检测信号。