Patents by Inventor Nam-Sung Kim

Nam-Sung 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).

  • Patent number: 9690350
    Abstract: A method and device for reducing power during an instruction lane divergence includes idling an inactive execution lane during the lane divergence.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: June 27, 2017
    Assignee: Advances Micro Devices, Inc.
    Inventors: Nam Sung Kim, James M. O'Connor, Michael J. Schulte, Vijay Janapa Reddi
  • Patent number: 9665290
    Abstract: A memory controller for heterogeneous computer processors dynamically adjusts access priorities by the different processors to maximize performance in the execution of a single parallel application program on both processor architectures. In one embodiment, the memory controller predicts sequential memory accesses by the processor having higher memory latency or fewer access requests to lockout the other processor during those sequences for improved implementation of the intended prioritization.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: May 30, 2017
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Hao Wang, Nam Sung Kim
  • Publication number: 20170139006
    Abstract: Sequential circuits with error-detection are provided. They may, for example, be used to replace traditional master-slave flip-flops, e.g., in critical path circuits to detect and initiate correction of late transitions at the input of the sequential. In some embodiments, such sequentials may comprise a transition detector with a time borrowing latch.
    Type: Application
    Filed: February 1, 2017
    Publication date: May 18, 2017
    Inventors: Keith A. Bowman, James W. Tschanz, Nam Sung Kim, Janice C. Lee, Christopher B. Wilkerson, Shih-Lien L. Lu, Tanay Karnik, Vivek K. De
  • Patent number: 9639328
    Abstract: A fixed-point multiplier providing reduced energy usage dynamically truncates received operands according to the location of computationally important bits in the operands and provides the truncated operands to a reduced width multiplier offering reduced energy usage. Information about the location of the dynamic truncation is used to properly shift the result of the multiplier to provide an approximation of full multiplication of the operands.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: May 2, 2017
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Srinivasan Narayanamoorthy, Nam Sung Kim
  • Patent number: 9626297
    Abstract: A computer architecture addresses intermittent memory faults by exploiting redundancy inherent in a hierarchical memory structure, for example, as data moves through various cache levels and registers before use by the processor. Accesses to data from faulted memory areas is diverted to a secondary memory structure holding that data and the secondary memory structure is flagged to increase the persistence of the stored data used for patching against normal updating policies.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: April 18, 2017
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: David John Palframan, Nam Sung Kim, Mikko Lipasti
  • Patent number: 9606842
    Abstract: A multi-core processor provides circuitry for jointly scaling the number of operating cores and the amount of resources per core in order to maximize processing performance in a power-constrained environment. Such scaling is advantageously provided without the need for scaling voltage and frequency. Selection of the number of operating cores and the amount of resources per core is made by examining the degree of instruction and thread level parallelism available for a given application. Accordingly, performance counters (and other characteristics) implemented in by a processor may be sampled on-line (in real time) and/or performance counters for a given application may be profiled and characterized off-line. As a result, improved processing performance may be achieved despite decreases in core operating voltages and increases in technology process variability over time.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: March 28, 2017
    Assignee: National Science Foundation
    Inventor: Nam Sung Kim
  • Patent number: 9594625
    Abstract: Sequential circuits with error-detection are provided. They may, for example, be used to replace traditional master-slave flip-flops, e.g., in critical path circuits to detect and initiate correction of late transitions at the input of the sequential. In some embodiments, such sequentials may comprise a transition detector with a time borrowing latch.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: March 14, 2017
    Assignee: Intel Corporation
    Inventors: Keith A. Bowman, James W. Tschanz, Nam Sung Kim, Janice C. Lee, Christopher B. Wilkerson, Shih-Lien L. Lu, Tanay Karnik, Vivek K. De
  • Patent number: 9588570
    Abstract: A method for adjusting bandwidth, a bandwidth scaler and an apparatus are provided. The method for adjusting bandwidth involves determining a dynamic context of a processor, and based on the determined dynamic context, scaling bandwidth between the processor and a memory.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: March 7, 2017
    Assignees: Samsung Electronics Co., Ltd., Wisconsin Alumni Research Foundation
    Inventors: Ho-Young Kim, Nam-Sung Kim, Daniel W. Chang
  • Publication number: 20170060441
    Abstract: A memory controller for heterogeneous computer processors dynamically adjusts access priorities by the different processors to maximize performance in the execution of a single parallel application program on both processor architectures. In one embodiment, the memory controller predicts sequential memory accesses by the processor having higher memory latency or fewer access requests to lockout the other processor during those sequences for improved implementation of the intended prioritization.
    Type: Application
    Filed: November 10, 2016
    Publication date: March 2, 2017
    Inventors: Hao Wang, Nam Sung Kim
  • Patent number: 9547355
    Abstract: A controller for voltage regulators providing power to computer processors may control the number of active phases of each voltage regulator according to a determined electrical current demand from the processor. By relying on electrical current demand rather than a P-state, the latter generally indicating a power conservation status, improved regulator efficiencies may be had, in particular responding to situations where low current demand occurs under heavy processor demand because of C-state variations.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: January 17, 2017
    Assignee: Wisconsin Alumni Research Foundation
    Inventor: Nam Sung Kim
  • Patent number: 9519459
    Abstract: A high-power-efficiency multiplier combines a standard floating-point multiplier with a power-of-two multiplier that performs multiplications by shifting operations without the need for floating-point multiplication circuitry. By selectively steering some operands to this power-of-two multiplier, substantial power savings may be realized. In one embodiment, multiplicands may be modified to work with the power-of-two multiplier introducing low errors that may be accommodated in pixel calculations.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: December 13, 2016
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Nam Sung Kim, Syed Gilani, Michael Schulte
  • Patent number: 9519330
    Abstract: A multicore computer architecture provides for clock dividers on each core, the clock dividers capable of providing rapid changes in the clock frequency of the core. The clock dividers are used to reduce the clock frequency of individual cores spinning while waiting for a synchronization instruction resolution such as a lock variable. Core power demands may be decreased before and after change in dock speed to reduce power bus disruption.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: December 13, 2016
    Assignee: Wisconsin Alumni Research Foundation
    Inventor: Nam-Sung Kim
  • Patent number: 9501227
    Abstract: A memory controller for heterogeneous computer processors dynamically adjusts access priorities by the different processors to maximize performance in the execution of a single parallel application program on both processor architectures. In one embodiment, the memory controller predicts sequential memory accesses by the processor having higher memory latency or fewer access requests to lockout the other processor during those sequences for improved implementation of the intended prioritization.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: November 22, 2016
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Hao Wang, Nam Sung Kim
  • Publication number: 20160336405
    Abstract: Embodiments described herein generally relate to methods and device structures for horizontal gate all around (hGAA) isolation and fin field effect transistor (FinFET) isolation. A superlattice structure comprising different materials arranged in an alternatingly stacked formation may be formed on a substrate. In one embodiment, at least one of the layers of the superlattice structure may be oxidized to form a buried oxide layer adjacent the substrate.
    Type: Application
    Filed: May 11, 2016
    Publication date: November 17, 2016
    Inventors: Shiyu SUN, Naomi YOSHIDA, Theresa Kramer GUARINI, Sung Won JUN, Vanessa PENA, Errol Antonio C. SANCHEZ, Benjamin COLOMBEAU, Michael CHUDZIK, Bingxi WOOD, Nam Sung KIM
  • Publication number: 20160335181
    Abstract: An architecture for improved memory access in asymmetric memories provides a set of shared row buffers that may be freely allocated between slow and fast memory banks of the asymmetric memory. This permits allocation of row buffers dynamically between the slow and fast memory banks to improve execution speeds and also permits a lightweight memory swap procedure for moving data between the slow and fast memory banks with low processor and memory channel overheads.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: Hao Wang, Nam Sung Kim
  • Patent number: 9497381
    Abstract: A signal processing circuit, for example, an image signal processor, is operated in two modes including a first mode for providing output optimized for human perception and a second mode providing output optimized for feature detection where the image signal processor in the second mode provides a degraded output with respect to human perception that nevertheless saves power and provides reliable feature detection.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: November 15, 2016
    Assignee: Wisconsin Alumni Research Foundation
    Inventor: Nam Sung Kim
  • Publication number: 20160205321
    Abstract: A signal processing circuit, for example, an image signal processor, is operated in two modes including a first mode for providing output optimized for human perception and a second mode providing output optimized for feature detection where the image signal processor in the second mode provides a degraded output with respect to human perception that nevertheless saves power and provides reliable feature detection.
    Type: Application
    Filed: January 14, 2015
    Publication date: July 14, 2016
    Inventor: Nam Sung Kim
  • Patent number: 9323614
    Abstract: A memory structure is provided that controls the activation of error handling bits as a function of operating voltage. In this way, error correction can be used to offset errors when the memory structure is run at low voltage (and frequency). However, negative performance impacts for such error correction, such as additional access latencies, can be avoided when the memory structure is run at higher voltage (and frequency) and memory errors are less likely. In addition, increased latencies due to evaluating error handling bits may be hidden by reading digital data bits from the memory structures speculatively and assuming no errors. Also, certain portions of memory structures may have larger cells, and therefore larger areas, than other portions, which may provide not only higher reliability at low operating voltages, but also faster operation with reduced latency.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: April 26, 2016
    Assignee: Wisconsin Alumni Research Foundation
    Inventor: Nam Sung Kim
  • Patent number: 9323498
    Abstract: A fixed point multiplier that can be used in mobile computer systems operating under limited power constraints provides a trade-off between computational accuracy and energy consumption that may be changed dynamically for energy conservation purposes. In one embodiment, the multiplier pre-stores multiplication shift coefficients to eliminate leading-one circuitry normally used in shift and accumulate multipliers.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 26, 2016
    Assignee: Wisconsin Alumni Research Foundation
    Inventor: Nam Sung Kim
  • Publication number: 20160103729
    Abstract: A computer architecture addresses intermittent memory faults by exploiting redundancy inherent in a hierarchical memory structure, for example, as data moves through various cache levels and registers before use by the processor. Accesses to data from faulted memory areas is diverted to a secondary memory structure holding that data and the secondary memory structure is flagged to increase the persistence of the stored data used for patching against normal updating policies.
    Type: Application
    Filed: October 8, 2014
    Publication date: April 14, 2016
    Inventors: David John Palframan, Nam Sung Kim, Mikko Lipasti