会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明公开
    • PROGRAM EXECUTION ON HETEROGENEOUS PLATFORM
    • PROGRAMMAUSFÜHRUNGAUF异种器平台
    • EP3126971A1
    • 2017-02-08
    • EP15713472.7
    • 2015-03-30
    • Universiteit GentiMinds
    • GOOSSENS, Bart
    • G06F9/45G06F9/455G06F9/50
    • G06F9/5044G06F8/44G06F9/45516G06F9/505
    • A computer-implemented method comprises obtaining an intermediate computer code object including a set of instructions corresponding to a task to be performed. The intermediate computer code object—being machine independent—further includes for each of the at least one set of instructions one or more metadata descriptors representative of at least a complexity measure of the task to be performed. The method also comprises executing the intermediate computer code object on a computing platform comprising at least two different execution units having a different memory with a different memory location. This executing comprises selecting for each of the at least one set of instructions a target execution unit from the plurality of execution units. This selecting takes the one or more metadata descriptors and a decision rule into account, wherein the decision rule relates the plurality of complexity measures to a performance characteristic of the plurality of execution units.
    • 计算机实现的方法包括获得包括与要执行的任务相对应的一组指令的中间计算机代码对象。 中间计算机代码对象机器独立的 - 进一步包括至少一组指令中的每一个指示一个或多个表示要执行的任务的复杂性度量的元数据描述符。 该方法还包括在计算平台上执行中间计算机代码对象,所述计算平台包括具有不同存储器位置的不同存储器的至少两个不同执行单元。 该执行包括从多个执行单元中选择至少一组指令中的每一个目标执行单元。 该选择考虑了一个或多个元数据描述符和决策规则,其中所述决策规则将所述多个复杂性度量与所述多个执行单元的性能特征相关联。
    • 3. 发明公开
    • Rearranging a server response
    • Neuanordnung einer服务
    • EP2808794A1
    • 2014-12-03
    • EP13169871.4
    • 2013-05-30
    • Siemens Aktiengesellschaft
    • Pellegri, Giordano
    • G06F9/54G06F9/45G06F17/30
    • G06F17/2247G06F8/44G06F8/51G06F9/54G06F17/30905
    • A method and a system is provided for rearranging a server response (RESP) responding to a request (REQ) of a client browser, wherein the client request (REQ) is requesting to get a given web-page and wherein the related server response (RESP) comprises a page markup code (PMC) with client instructions in form of internal code portions and in form of external code portions, the external code portions being located in files whose links are within the page markup code (PMC);
      the invention comprising:
      a) processing the page markup code (PMC) so as to obtain a rearranged page markup code (R_PMC) so that at least some of the code portions are grouped in an uniform manner according to optimizing criteria;
      b) providing a rearranged server response (R_RESP) to be sent to the client (CL) in response to the client request (REQ), said rearranged server response (R_RESP) comprising the rearranged page markup code (R_PMC) obtained with the processing of the previous item.
    • 提供了一种响应于客户端浏览器的请求(REQ)来重新排列服务器响应(RESP)的方法和系统,其中客户端请求(REQ)请求获得给定的网页,并且其中相关的服务器响应 RESP)包括具有内部代码部分形式的客户端指令的页面标记代码(PMC),并且以外部代码部分的形式,外部代码部分位于链接在页面标记代码(PMC)内的文件中; 本发明包括:a)处理页面标记代码(PMC),以获得重新排列的页面标记代码(R_PMC),使得至少一些代码部分根据优化标准以均匀的方式分组; b)提供响应于客户端请求(REQ)发送到客户端(CL)的重新排列的服务器响应(R_RESP),所述重新排列的服务器响应(R_RESP)包括通过处理所获得的重新排列的页面标记代码(R_PMC) 以前的项目。
    • 5. 发明公开
    • Program code conversion with reduced translation
    • 程序代码转换减少了翻译
    • EP1380946A2
    • 2004-01-14
    • EP03020509.0
    • 1999-10-11
    • Transitive Limited
    • Rawsthorne, AlasdairSouloglou, Jason
    • G06F9/45
    • G06F8/52G06F8/44G06F8/441G06F8/47G06F9/45504G06F9/45516
    • In one aspect, multiple blocks of intermediate representation (2a,2b) are permitted derived from a single portion of program code. Each of the multiple blocks represent the portion of program code under different entry conditions (e.g. for a different status of a processor register d0). In many cases only relatively few blocks (2a, 2b) will be required, and other potential variants of the portion of program code are never encountered. A second aspect of the invention applies to individual program code instructions (2) which have different effects or functions at different iterations. Corresponding special-case intermediate representation (2a,2b) is generated representing only the functionality of the instruction that is required at a particular iteration.
    • 在一个方面,允许从程序代码的单个部分导出多个中间表示的块(2a,2b)。 多个块中的每一个表示在不同条目条件下(例如,针对处理器寄存器d0的不同状态)的程序代码的部分。 在很多情况下,只需要相对较少的块(2a,2b),程序代码部分的其他潜在变体从不会遇到。 本发明的第二方面适用于在不同迭代中具有不同效果或功能的单独程序代码指令(2)。 生成相应的特殊情况中间表示(2a,2b),仅表示在特定迭代中所需的指令的功能。
    • 6. 发明公开
    • USING A PLURALITY OF CONVERSION TABLES TO IMPLEMENT AN INSTRUCTION SET AGNOSTIC RUNTIME ARCHITECTURE
    • EP3172661A4
    • 2018-03-28
    • EP15824322
    • 2015-07-23
    • INTEL CORP
    • ABDALLAH MOHAMMAD
    • G06F9/455G06F8/41G06F9/50
    • G06F9/45516G06F8/44G06F8/447G06F9/4552G06F9/45533G06F9/45554
    • A system for an agnostic runtime architecture is disclosed. The system includes a system emulation/virtualization converter, an application code converter, and a system converter wherein the system emulation/virtualization converter and the application code converter implement a system emulation process, and wherein the system converter implements a system conversion process for executing code from a guest image. The system converter further comprises a guest fetch logic component for accessing a plurality of guest instructions, a guest fetch buffer coupled to the guest fetch logic component and a branch prediction component for assembling the plurality of guest instructions into a guest instruction block, and a plurality of conversion tables including a first level conversion table and a second level conversion table coupled to the guest fetch buffer for translating the guest instruction block into a corresponding native conversion block. The system further includes a native cache coupled to the conversion tables for storing the corresponding native conversion block, a conversion look aside buffer coupled to the native cache for storing a mapping of the guest instruction block to corresponding native conversion block. Upon a subsequent request for a guest instruction, the conversion look aside buffer is indexed to determine whether a hit occurred, wherein the mapping indicates the guest instruction has a corresponding converted native instruction in the native cache, and in response to the hit the conversion look aside buffer forwards the translated native instruction for execution.
    • 8. 发明公开
    • SYSTEM AND METHOD FOR PROVIDING AND EXECUTING A DOMAIN-SPECIFIC LANGUAGE FOR CLOUD SERVICES INFRASTRUCTURE
    • 用于为云服务基础设施提供和执行特定于域的语言的系统和方法
    • EP3218819A1
    • 2017-09-20
    • EP15858485.4
    • 2015-11-13
    • Fugue, Inc.
    • STELLA, JoshaZIPPILLI, DominicSCHOOF, AlexTOBIN, JaredVAN DER JEUGT, JasperWOS, MaciejKAMINSKY, ChristopherDROMBOSKY, TylerWILSON, TimothySABO, Jonathan
    • G06F17/22
    • G06F8/44G06F8/31G06F8/35G06F8/41G06F9/45512H04L67/10
    • A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to integrate references to external entities, such as cloud service compute instances, directly into a domain-specific programming language, allowing developers to easily integrate cloud services directly using the domain-specific programming language. Using a domain-specific programming language, references to external entities (not in memory) as variables may be used. Using the domain-specific programming language described herein, lexical scoping may be mapped onto collections of entities that aren't a native part of the language. In order to facilitate these and other benefits, the system may maintain state information of all references and shared variables across program boundaries. The system may make the state information accessible via a state information service that understands the language features of the domain-specific programming language.
    • 提供了用于为云服务基础设施提供和执行领域专用编程语言的系统和方法。 该系统可用于将对外部实体(如云服务计算实例)的引用直接集成到特定于领域的编程语言中,从而使开发人员可以使用特定领域编程语言直接轻松集成云服务。 使用特定于领域的编程语言,可以使用对外部实体(不在内存中)作为变量的引用。 使用这里描述的领域特定编程语言,词汇范围可以被映射到不是该语言的本地部分的实体的集合。 为了促进这些和其他好处,系统可以维护跨越程序边界的所有参考和共享变量的状态信息。 系统可以通过状态信息服务使状态信息可访问,状态信息服务理解领域特定编程语言的语言特征。
    • 9. 发明公开
    • USING A PLURALITY OF CONVERSION TABLES TO IMPLEMENT AN INSTRUCTION SET AGNOSTIC RUNTIME ARCHITECTURE
    • 使用多个转换表来实现指令集AGNOSTIC RUNTIME架构
    • EP3172661A1
    • 2017-05-31
    • EP15824322.0
    • 2015-07-23
    • Soft Machines, Inc.
    • ABDALLAH, Mohammad
    • G06F9/455G06F9/45
    • G06F9/45516G06F8/44G06F8/447G06F9/4552G06F9/45533G06F9/45554
    • A system for an agnostic runtime architecture is disclosed. The system includes a system emulation/virtualization converter, an application code converter, and a system converter wherein the system emulation/virtualization converter and the application code converter implement a system emulation process, and wherein the system converter implements a system conversion process for executing code from a guest image. The system converter further comprises a guest fetch logic component for accessing a plurality of guest instructions, a guest fetch buffer coupled to the guest fetch logic component and a branch prediction component for assembling the plurality of guest instructions into a guest instruction block, and a plurality of conversion tables including a first level conversion table and a second level conversion table coupled to the guest fetch buffer for translating the guest instruction block into a corresponding native conversion block. The system further includes a native cache coupled to the conversion tables for storing the corresponding native conversion block, a conversion look aside buffer coupled to the native cache for storing a mapping of the guest instruction block to corresponding native conversion block. Upon a subsequent request for a guest instruction, the conversion look aside buffer is indexed to determine whether a hit occurred, wherein the mapping indicates the guest instruction has a corresponding converted native instruction in the native cache, and in response to the hit the conversion look aside buffer forwards the translated native instruction for execution.
    • 公开了一种用于不可知的运行时体系结构的系统。 该系统包括系统仿真/虚拟化转换器,应用代码转换器和系统转换器,其中系统仿真/虚拟化转换器和应用代码转换器实现系统仿真过程,并且其中系统转换器实现用于执行代码的系统转换过程 从客人的形象。 系统转换器还包括用于访问多个访客指令的访客提取逻辑组件,耦合到访客提取逻辑组件的访客提取缓冲器和用于将多个访客指令组装成访客指令块的分支预测组件, 所述转换表包括耦合到所述访客提取缓冲器的第一级转换表和第二级转换表,用于将所述访客指令块转换成对应的本机转换块。 该系统进一步包括耦合到转换表以存储相应的本地转换块的本地高速缓存,耦合到本地高速缓存的转换后备缓冲器,用于存储客户指令块到对应的本地转换块的映射。 在随后的访客指令请求时,转换后备缓冲器被索引以确定是否发生了命中,其中映射指示访客指令在本地缓存中具有对应的转换原生指令,并且响应于命中转换外观 旁边的缓冲区转发翻译的本地指令以执行。