Data processing apparatus for pipeline execution acceleration and method thereof

    公开(公告)号:US09804903B2

    公开(公告)日:2017-10-31

    申请号:US14616894

    申请日:2015-02-09

    CPC classification number: G06F9/544 G06F9/54 G06F9/546

    Abstract: Disclosed herein are a data processing apparatus for pipeline execution acceleration and a method thereof. According to an exemplary embodiment of the present invention, the data processing apparatus for pipeline execution acceleration includes: a processor configured to sequentially execute a first application program and a second application program reading or writing a specific file; and a file system configured to complete a write for a file data for the specific file to a data block previously allocated from the first application program and provide the file data for the specific file to the second application program prior to executing a close call for the specific file from the first application program, when executing a read call for the specific file from the second application program.

    Method and apparatus for distributed processing of file
    8.
    发明授权
    Method and apparatus for distributed processing of file 有权
    文件分布式处理方法和装置

    公开(公告)号:US09507794B2

    公开(公告)日:2016-11-29

    申请号:US14282340

    申请日:2014-05-20

    Inventor: Kang-Ho Kim

    CPC classification number: G06F17/30165 G06F17/30115 G06F17/30194

    Abstract: A method and apparatus for the distributed processing of a file are disclosed. The apparatus includes a shared data block selection unit, a modified data block selection unit, a first file distributed-processing unit, and a second file distributed-processing unit. The shared data block selection unit selects at least one first data block to remain without change after distributed processing of a file. The modified data block selection unit selects at least one second data block to be modified after the distributed processing of a file. The first file distributed-processing unit allows an inode after the distributed processing of a file to point to the first data blocks so that the first data block is shared before and after the distributed processing of a file. The second file distributed-processing unit allows the inode after the distributed processing of a file to point to at least one third data block.

    Abstract translation: 公开了一种用于文件的分布式处理的方法和装置。 该装置包括共享数据块选择单元,修改数据块选择单元,第一文件分布处理单元和第二文件分布处理单元。 共享数据块选择单元在文件的分布式处理之后选择至少一个第一数据块来保持不变。 经修改的数据块选择单元在文件的分布式处理之后选择要修改的至少一个第二数据块。 第一文件分布处理单元允许文件的分布式处理之后的inode指向第一数据块,使得在文件的分布式处理之前和之后共享第一数据块。 第二文件分发处理单元允许文件的分布式处理后的inode指向至少一个第三数据块。

    METHOD AND APPARATUS FOR SUPPORTING VIRTUALIZATION OF LOADABLE MODULE
    9.
    发明申请
    METHOD AND APPARATUS FOR SUPPORTING VIRTUALIZATION OF LOADABLE MODULE 有权
    支持可负载模块虚拟化的方法和装置

    公开(公告)号:US20130326514A1

    公开(公告)日:2013-12-05

    申请号:US13837496

    申请日:2013-03-15

    CPC classification number: G06F9/45504 G06F9/44521 G06F9/4552

    Abstract: Disclosed herein is a method and apparatus for supporting virtualization. In the method, conversion of source code of a loadable module is initiated. A virtualization-sensitive instruction is searched for during the conversion of the source code. If the virtualization-sensitive instruction has been found, a virtualization-sensitive instruction table is generated based on the found virtualization-sensitive instruction. The virtualization-sensitive instruction is substituted with an instruction recognizable in a privileged mode, based on the generated virtualization-sensitive instruction table. The loadable module is loaded and executed in a kernel. Accordingly, the present invention supports virtualization, thus minimizing overhead occurring in full virtualization, and guaranteeing the high performance provided by para-virtualization without modifying a source.

    Abstract translation: 这里公开了一种用于支持虚拟化的方法和装置。 在该方法中,启动可加载模块的源代码的转换。 在源代码转换期间搜索虚拟化敏感指令。 如果已经找到了虚拟化敏感指令,则会根据发现的虚拟化敏感指令生成一个虚拟化敏感指令表。 基于生成的虚拟化敏感指令表,以特权模式可识别的指令代替虚拟化敏感指令。 可加载模块在内核中加载并执行。 因此,本发明支持虚拟化,从而最大限度地减少完全虚拟化中发生的开销,并且保证在不修改源的情况下通过半虚拟提供的高性能。

Patent Agency Ranking