会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 32. 发明申请
    • Cache memory usable as scratch pad storage
    • 高速缓存可用作临时存储区
    • US20060026354A1
    • 2006-02-02
    • US11188668
    • 2005-07-25
    • Jean-Philippe LesotGilbert CabillicGerard Chauvel
    • Jean-Philippe LesotGilbert CabillicGerard Chauvel
    • G06F12/00
    • G06F12/1081G06F9/30174G06F9/45504G06F12/0802G06F2212/6012
    • A processor adapted to couple to external memory. The processor comprises a controller and data storage. The data storage is usable to store local variables and temporary data and is configurable to operate in either a cache policy mode in which a miss results in an access of the external memory or in a scratch pad policy mode in which a miss does not result in an access of the external memory. The data storage comprises first and second portions, and wherein only one of said portions is active at a time for storing said local variables. When the active portion does not have sufficient capacity for additional local variables, the other portion becomes the active portion for storing local variables. When one portion is the active portion, the other portion is used to store the temporary data and such other portion is sufficiently large to contain the temporary data.
    • 适于耦合到外部存储器的处理器。 处理器包括控制器和数据存储器。 数据存储器可用于存储局部变量和临时数据,并且可配置为在高速缓存策略模式中运行,其中未命中导致外部存储器的访问或暂存不导致的暂存器策略模式 访问外部存储器。 数据存储器包括第一和第二部分,并且其中只有一个所述部分在一次存储所述局部变量的时间是有效的。 当活动部分对于额外的局部变量不具有足够的容量时,另一部分成为用于存储局部变量的活动部分。 当一部分是活动部分时,另一部分用于存储临时数据,并且这样的其他部分足够大以容纳临时数据。
    • 35. 发明授权
    • Software application fine-tuning method, system, and corresponding computer program product
    • 软件应用微调方法,系统和相应的计算机程序产品
    • US08776024B2
    • 2014-07-08
    • US13513452
    • 2010-12-03
    • Gilbert CabillicJean-Philippe Lesot
    • Gilbert CabillicJean-Philippe Lesot
    • G06F9/44G06F9/45
    • G06F8/41G06F8/20G06F11/3624G06F11/3636
    • The invention relates to a method for fine-tuning a software application that is written in a source programming language and is executable on a target platform. According to the invention, such a method includes: a stage of compiling said software application that is written in said source language and supplies the code of an intermediate software application that is written in an intermediate language, said stage comprising a step of inserting, into the code of said intermediate software application, a specific construction for intercepting events by means of complementary instructions, and a step of formatting the intermediate code of said software application such that the matching of a line of source code with a line of intermediate code is the most frequent possible matching; a stage of compiling the code from said intermediate software application into an executable software application; and a stage for fine-tuning said software application, said stage including at least one step of converting at least one piece of fine-tuning information between a program for fine-tuning said intermediate language and a program for fine-tuning said source language.
    • 本发明涉及一种用于微调以源编程语言编写并可在目标平台上执行的软件应用程序的方法。 根据本发明,这种方法包括:编译所述软件应用程序的阶段,其以所述源语言编写并提供以中间语言编写的中间软件应用程序的代码,所述阶段包括将步骤 所述中间软件应用程序的代码,用于通过补充指令拦截事件的具体结构,以及格式化所述软件应用程序的中间代码的步骤,使得源代码行与中间代码行的匹配是 最频繁的匹配; 将代码从所述中间软件应用程序编译成可执行软件应用程序的阶段; 以及用于微调所述软件应用的阶段,所述阶段包括至少一个步骤,用于在用于微调所述中间语言的程序和用于微调所述源语言的程序之间转换至少一条微调信息。
    • 36. 发明授权
    • Method and system for thread abstraction
    • 线程抽象的方法和系统
    • US07752610B2
    • 2010-07-06
    • US11189637
    • 2005-07-26
    • Gilbert CabillicJean-Philippe Lesot
    • Gilbert CabillicJean-Philippe Lesot
    • G06F9/44G06F9/45
    • G06F12/1081G06F9/30174G06F9/45504G06F12/0802G06F2212/6012
    • Systems, methods, and computer-readable media supporting thread abstraction in Java are provided. In some illustrative embodiments, a system is provided that includes a Java execution flow class that represents an execution flow context, an execution flow scheduler object including a Java native execution flow activation method, a Java virtual machine, a Java scheduler that executes on the Java virtual machine, and a Java thread class that extends the execution flow class. The execution flow class includes an execution flow execution method and a constructor that creates an execution flow context. The Java thread class includes an execution flow execution method that overrides the execution flow execution method of the execution flow class. In this system, a thread object including one or more instructions of a thread is instantiated using a custom thread class that extends the Java thread class, the constructor creates an execution flow context for the thread, and the Java scheduler invokes the execution flow activation method to switch from a currently executing execution flow context to the thread execution flow context to execute the one or more instructions.
    • 提供了支持Java中线程抽象的系统,方法和计算机可读介质。 在一些说明性实施例中,提供了一种系统,其包括表示执行流上下文的Java执行流类,包括Java本机执行流激活方法的执行流调度器对象,Java虚拟机,在Java上执行的Java调度器 虚拟机和扩展执行流类的Java线程类。 执行流类包括执行流执行方法和创建执行流上下文的构造函数。 Java线程类包括执行流执行方法,该方法覆盖执行流类的执行流执行方法。 在该系统中,使用扩展Java线程类的自定义线程类实现包括线程的一个或多个指令的线程对象,构造函数为该线程创建执行流上下文,Java调度程序调用执行流激活方法 从当前执行的执行流程上下文切换到线程执行流程上下文以执行一个或多个指令。
    • 39. 发明申请
    • Method and system for thread abstraction
    • 线程抽象的方法和系统
    • US20060026566A1
    • 2006-02-02
    • US11189637
    • 2005-07-26
    • Gilbert CabillicJean-Philippe Lesot
    • Gilbert CabillicJean-Philippe Lesot
    • G06F9/44
    • G06F12/1081G06F9/30174G06F9/45504G06F12/0802G06F2212/6012
    • Systems, methods, and computer-readable media supporting thread abstraction in Java are provided. In some illustrative embodiments, a system is provided that includes a Java execution flow class that represents an execution flow context, an execution flow scheduler object including a Java native execution flow activation method, a Java virtual machine, a Java scheduler that executes on the Java virtual machine, and a Java thread class that extends the execution flow class. The execution flow class includes an execution flow execution method and a constructor that creates an execution flow context. The Java thread class includes an execution flow execution method that overrides the execution flow execution method of the execution flow class. In this system, a thread object including one or more instructions of a thread is instantiated using a custom thread class that extends the Java thread class, the constructor creates an execution flow context for the thread, and the Java scheduler invokes the execution flow activation method to switch from a currently executing execution flow context to the thread execution flow context to execute the one or more instructions.
    • 提供了支持Java中线程抽象的系统,方法和计算机可读介质。 在一些说明性实施例中,提供了一种系统,其包括表示执行流上下文的Java执行流类,包括Java本机执行流激活方法的执行流调度器对象,Java虚拟机,在Java上执行的Java调度器 虚拟机和扩展执行流类的Java线程类。 执行流类包括执行流执行方法和创建执行流上下文的构造函数。 Java线程类包括执行流执行方法,该方法覆盖执行流类的执行流执行方法。 在该系统中,使用扩展Java线程类的自定义线程类实现包括线程的一个或多个指令的线程对象,构造函数为该线程创建执行流上下文,Java调度程序调用执行流激活方法 从当前执行的执行流程上下文切换到线程执行流程上下文以执行一个或多个指令。