Patents by Inventor Ho-seop Kim

Ho-seop Kim has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20120198426
    Abstract: Methods and an apparatus to form a resilient objective instruction construct are provided. An example method obtains a source instruction construct and forms a resilient objective instruction construct by compiling one or more resilient transactions.
    Type: Application
    Filed: April 9, 2012
    Publication date: August 2, 2012
    Inventors: Youfeng Wu, Cheng Wang, Ho-Seop Kim
  • Patent number: 8156480
    Abstract: Methods and an apparatus to form a resilient objective instruction construct are provided. An example method obtains a source instruction construct and forms a resilient objective instruction construct by compiling one or more resilient transactions.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: April 10, 2012
    Assignee: Intel Corporation
    Inventors: Youfeng Wu, Cheng Wang, Ho-Seop Kim
  • Patent number: 8146106
    Abstract: Methods and apparatuses enable on-demand instruction emulation via user-level exception handling. A non-supported instruction triggers an exception during runtime of a program. In response to the exception, a user-level or application-level exception handler is launched, instead of a kernel-level handler. Then the exception handler can execute at the application layer instead of the kernel level. The handler identifies the instruction and emulates the instruction, where emulation of the instruction is supported by the handler. Emulating the instructions enables the program to continue execution. Repeated instruction emulation is amortized via dynamic binary translation of hot code.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: March 27, 2012
    Assignee: Intel Corporation
    Inventors: Ho-Seop Kim, Mauricio Breternitz, Jr., Youfeng Wu
  • Patent number: 8026197
    Abstract: A method and apparatus for manufacturing superconducting tape through an integrated process, including the steps of: heat-treating a substrate wound on a drum in a reaction chamber; continuously depositing components, constituting a buffer layer, a superconducting layer, a contact resistance layer, and a protective layer of the superconducting tape, which are supplied from a deposition chamber, on the substrate; and heat-treating the substrate deposited with the components.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: September 27, 2011
    Assignee: Korea Electrotechnology Research Institute
    Inventors: Ho Seop Kim, Sang Soo Oh, Hong Soo Ha, Kyu Jung Song, Dong Woo Ha, Rock Kil Ko
  • Publication number: 20110167416
    Abstract: Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program into multiple parallel threads are described. In some embodiments, the systems and apparatuses execute a method of original code decomposition and/or generated thread execution.
    Type: Application
    Filed: December 25, 2010
    Publication date: July 7, 2011
    Inventors: David J. Sager, Ruchira Sasanka, Ron Gabor, Shlomo Raikin, Joseph Nuzman, Leeor Peled, Jason A. Domer, Ho-Seop Kim, Youfeng Wu, Koichi Yamada, Tin-Fook Ngai, Howard H. Chen, Jayaram Bobba, Jeffery J. Cook, Omar M. Shaikh, Suresh Srinivas
  • Publication number: 20110111963
    Abstract: Disclosed herein is a high temperature superconducting film and an apparatus for fabricating a high temperature superconducting film in a vacuum chamber through auxiliary cluster beam spraying using an evaporation method, wherein a high temperature superconducting material is deposited on a substrate in a vapor state by evaporating the high temperature superconducting material, and at the same time, a cluster beam material is formed into gas atoms by heating the cluster beam material charged in a material housing, and the formed gas atoms pass through a nozzle of an inlet of the material housing and then are sprayed and grown on the substrate in the form of the cluster beam, thereby forming pinning centers in the high temperature superconducting film.
    Type: Application
    Filed: October 15, 2010
    Publication date: May 12, 2011
    Inventors: Sang Soo Oh, Ho seop Kim, Kyu jung Song, Do jun Youm, Sun mi Lim, Yong hwan Jung, Sang moo Lee, Ye hyun Jung, Jae enn Yoo
  • Patent number: 7865885
    Abstract: Dynamic optimization of application code is performed by selecting a portion of the application code as a possible transaction. A transaction has a property that when it is executed, it is either atomically committed or atomically aborted. Determining whether to convert the selected portion of the application code to a transaction includes determining whether to apply at least one of a group of code optimizations to the portion of the application code. If it is determined to apply at least one of the code optimizations of the group of optimizations to the portion of application code, then the optimization is applied to the portion of the code and the portion of the code is converted to a transaction.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: January 4, 2011
    Assignee: Intel Corporation
    Inventors: Youfeng Wu, Cheng Wang, Ho-seop Kim
  • Patent number: 7838061
    Abstract: Disclosed herein is a method of fabricating a high temperature superconducting film in a vacuum chamber through auxiliary cluster beam spraying using an evaporation method, wherein a high temperature superconducting material is deposited on a substrate in a vapor state by evaporating the high temperature superconducting material, and at the same time, a cluster beam material is formed into gas atoms by heating the cluster beam material charged in a housing, and the formed gas atoms pass through a nozzle of an inlet of the housing and then are sprayed and grown on the substrate in the form of the cluster beam, thereby forming pinning centers in the high temperature superconducting film.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: November 23, 2010
    Assignee: Korea Electrotechnology Research Institute
    Inventors: Sang Soo Oh, Ho Seop Kim, Kyu Jung Song, Do Jun Youm, Sun Mi Lim, Yong Hwan Jung, Sang Moo Lee, Ye Hyun Jung, Jae Eun Yoo
  • Patent number: 7757221
    Abstract: A method and apparatus for dynamic binary translator to support precise exceptions with minimal optimization constraints. In one embodiment, the method includes the translation of a source binary application generated for a source instruction set architecture (ISA) into a sequential, intermediate representation (IR) of the source binary application. In one embodiment, the sequential IR is modified to incorporate exception recovery information for each of the exception instructions identified from the source binary application to enable a dynamic binary translator (DBT) to represent exception recovery values as regular values used by IR instructions. In one embodiment, the sequential IR may be optimized with a constraint on movement of an exception instruction downward past an irreversible instruction to form a non-sequential IR. In one embodiment, the non-sequential IR is optimized to form a translated binary application for a target ISA. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: July 13, 2010
    Assignee: Intel Corporation
    Inventors: Bixia Zheng, Cheng C. Wang, Ho-seop Kim, Mauricio Breternitz, Jr., Youfeng Wu
  • Patent number: 7694281
    Abstract: A first potential hot trace of a program is determined. A second potential hot trace of the program is determined. A common path from the first potential hot trace and the second potential hot trace is selected as the selected hot trace of the program.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: April 6, 2010
    Assignee: Intel Corporation
    Inventors: Cheng Wang, Bixia Zheng, Ho-seop Kim, Mauricio Breternitz, Jr., Youfeng Wu
  • Publication number: 20090172713
    Abstract: Methods and apparatuses enable on-demand instruction emulation via user-level exception handling. A non-supported instruction triggers an exception during runtime of a program. In response to the exception, a user-level or application-level exception handler is launched, instead of a kernel-level handler. Then the exception handler can execute at the application layer instead of the kernel level. The handler identifies the instruction and emulates the instruction, where emulation of the instruction is supported by the handler. Emulating the instructions enables the program to continue execution. Repeated instruction emulation is amortized via dynamic binary translation of hot code.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventors: Ho-Seop Kim, Mauricio Breternitz, JR., Youfeng Wu
  • Publication number: 20090172644
    Abstract: Methods, systems and machine readable media are disclosed for performing dynamic information flow tracking. One method includes executing operations of a program with a main thread, and tracking the main thread's execution of the operations of the program with a tracking thread. The method further includes updating, with the tracking thread, a taint value associated with the value of the main thread to reflect whether the value is tainted, and determining, with the tracking thread based upon the taint value, whether use of the value by the main thread violates a specific security policy.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Inventors: Vijayanand Nagarajan, Ho-Seop Kim, Youfeng Wu, Rajiv Gupta
  • Publication number: 20080126764
    Abstract: Dynamic optimization of application code is performed by selecting a portion of the application code as a possible transaction. A transaction has a property that when it is executed, it is either atomically committed or atomically aborted. Determining whether to convert the selected portion of the application code to a transaction includes determining whether to apply at least one of a group of code optimizations to the portion of the application code. If it is determined to apply at least one of the code optimizations of the group of optimizations to the portion of application code, then the optimization is applied to the portion of the code and the portion of the code is converted to a transaction.
    Type: Application
    Filed: September 27, 2006
    Publication date: May 29, 2008
    Inventors: Youfeng Wu, Cheng Wang, Ho-seop Kim
  • Publication number: 20080127132
    Abstract: Methods and an apparatus to form a resilient objective instruction construct are provided. An example method obtains a source instruction construct and forms a resilient objective instruction construct by compiling one or more resilient transactions.
    Type: Application
    Filed: September 29, 2006
    Publication date: May 29, 2008
    Inventors: Youfeng Wu, Cheng Wang, Ho-Seop Kim
  • Publication number: 20080015111
    Abstract: Disclosed herein is a method of fabricating a high temperature superconducting film in a vacuum chamber through auxiliary cluster beam spraying using an evaporation method, wherein a high temperature superconducting material is deposited on a substrate in a vapor state by evaporating the high temperature superconducting material, and at the same time, a cluster beam material is formed into gas atoms by heating the cluster beam material charged in a housing, and the formed gas atoms pass through a nozzle of an inlet of the housing and then are sprayed and grown on the substrate in the form of the cluster beam, thereby forming pinning centers in the high temperature superconducting film.
    Type: Application
    Filed: January 12, 2007
    Publication date: January 17, 2008
    Inventors: Sang Soo Oh, Ho Seop Kim, Kyu Jung Song, Do Jun Youm, Sun Mi Lim, Yong Hwan Jung, Sang Moo Lee, Ye Hyun Jung, Jae Eun Yoo
  • Publication number: 20070240141
    Abstract: In one embodiment, the present invention includes a method for instrumenting a code block with code to perform dynamic information flow tracking. Then during execution, it may be determined whether a pattern of input data to the code block has been previously received by the code block. If so, the code block may be executed, otherwise the instrumented code block may be executed. Other embodiments are described and claimed.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 11, 2007
    Inventors: Feng Qin, Cheng Wang, Ho-Seop Kim, Yuanyuan Zhou, Youfeng Wu
  • Publication number: 20070079293
    Abstract: A first potential hot trace of a program is determined. A second potential hot trace of the program is determined. A common path from the first potential hot trace and the second potential hot trace is selected as the selected hot trace of the program.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Cheng Wang, Bixia Zheng, Ho-seop Kim, Mauricio Breternitz, Youfeng Wu
  • Publication number: 20070079304
    Abstract: A method and apparatus for dynamic binary translator to support precise exceptions with minimal optimization constraints. In one embodiment, the method includes the translation of a source binary application generated for a source instruction set architecture (ISA) into a sequential, intermediate representation (IR) of the source binary application. In one embodiment, the sequential IR is modified to incorporate exception recovery information for each of the exception instructions identified from the source binary application to enable a dynamic binary translator (DBT) to represent exception recovery values as regular values used by IR instructions. In one embodiment, the sequential IR may be optimized with a constraint on movement of an exception instruction downward past an irreversible instruction to form a non-sequential IR. In one embodiment, the non-sequential IR is optimized to form a translated binary application for a target ISA. Other embodiments are described and claimed.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Bixia Zheng, Cheng Wang, Ho-seop Kim, Mauricio Breternitz, Youfeng Wu
  • Patent number: 5845131
    Abstract: A multiprocessor system has a shared bus and a plurality of processor modules, wherein the shared bus includes an interrupt bus and each of the processor module contains an interrupt controller. The interrupt controller for performing an interrupt bus arbitration includes an interrupt bus arbiter. The interrupt bus arbiter has N number, e.g., 8 of arbitration cells, wherein each cell simultaneously receives a corresponding bit of the arbitration information, lower bits of the corresponding bit and corresponding lower bits of the wired-ORed interrupt bus data to generate an interrupt bus gain signal when the corresponding bits represent one logic state and the lower bits represent the other logic state; and a decision circuit connected to the arbitration cells for generating an interrupt bus gain decision signal when the interrupt bus gain signal is received.
    Type: Grant
    Filed: May 31, 1996
    Date of Patent: December 1, 1998
    Assignee: Daewoo Telecom Ltd.
    Inventor: Ho-Seop Kim