Patents by Inventor Young-Chul Cho

Young-Chul Cho 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: 20120221797
    Abstract: Provided is a multi-port cache memory apparatus and a method of the multi-port cache memory apparatus. The multi-port memory apparatus may divide an address space into address regions and allocate the divided memory regions to cache banks, thereby preventing the concentration of access to a particular cache.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 30, 2012
    Inventors: Moo-Kyoung Chung, Soo-Jung Ryu, Ho-Young Kim, Woong Seo, Young-Chul Cho
  • Publication number: 20120158394
    Abstract: A simulation apparatus and method for a multicore system are provided. The simulation apparatus may prevent the occurrence of a data collision during the communication between modules and may reduce the overhead generated during simulation. The simulation apparatus may select a plurality of modules to be synchronized in terms of function execution timing based on timing information and may configure a multicore system architecture model using the selected modules. The simulation apparatus may acquire function execution timing information of the modules, control the execution of functions by the modules based on the acquired function execution timing information, and output the results of the control of the execution of functions by the modules.
    Type: Application
    Filed: June 28, 2011
    Publication date: June 21, 2012
    Inventors: Young Chul Cho, Soo-Jung Ryu, Moo-Kyoung Chung, Ho-Young Kim, Woong Seo
  • Publication number: 20120151154
    Abstract: A latency management apparatus and method are provided. A latency management apparatus for a multiprocessor system having a plurality of processors and shared memory, when the shared memory and each of the processors is configured to generate a delayed signal, includes a delayed signal detector configured to detect the generated delayed signal; and one or more latency managers configured to manage an operation latency of any one of the processors upon detection of the delayed signal.
    Type: Application
    Filed: June 20, 2011
    Publication date: June 14, 2012
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Woong Seo, Soo-Jung Ryu, Moo-Kyoung Chung, HoYoung Kim, Young-Chul Cho
  • Publication number: 20120124343
    Abstract: Provided are an apparatus and method for modifying an instruction operand. The apparatus includes a first selector configured to receive first instruction operands and a second selector configured to receive second instruction operands. The apparatus also includes a modification unit configured to select a first instruction operand and a second instruction operand, and to modify the selected first instruction operand and the selected second instruction operand to reduce the operand instructions that are input to the first selector and the second selector.
    Type: Application
    Filed: June 17, 2011
    Publication date: May 17, 2012
    Inventors: Ho-Young Kim, Soo-Jung Ryu, Moo-Kyoung Chung, Woong Seo, Young-Chul Cho
  • Publication number: 20120113128
    Abstract: A computing apparatus is provided. The computing apparatus includes a memory unit configured to have an address space defined as a multidimensional space having at least two axes, and a memory access unit configured to include a first pointer register storing a first pointer pointing to a row corresponding to the first axis and a second pointer register storing a second pointer pointing to a column corresponding to the second axis.
    Type: Application
    Filed: June 29, 2011
    Publication date: May 10, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Soo-Jung Ryu, Sung-Bae Park, Woong Seo, Young-Chul Cho, Jeong-Wook Kim, Moo-Kyoung Chung, Ho-Young Kim
  • Publication number: 20120092987
    Abstract: A routing apparatus and a network apparatus that are capable of improving general system performance by compressing/decompressing data and transmitting the result of the compression/decompression, are provided. The routing apparatus may compress and/or decompress input data, and may transmit the compressed and/or decompressed input data.
    Type: Application
    Filed: April 23, 2011
    Publication date: April 19, 2012
    Inventors: Moo-Kyoung CHUNG, Soo-Jung RYU, Woong SEO, Ho-Young KIM, Young-Chul CHO
  • Publication number: 20120089808
    Abstract: A multiprocessor using a shared virtual memory (SVM) is provided. The multiprocessor includes a plurality of processing cores and a memory manager configured to transform a virtual address into a physical address to allow a processing core to access a memory region corresponding to the physical address.
    Type: Application
    Filed: March 29, 2011
    Publication date: April 12, 2012
    Inventors: Choon-Ki Jang, Jaejin Lee, Soo-Jung Ryu, Bernhard Egger, Yoon-Jin Kim, Woong Seo, Young-Chul Cho
  • Publication number: 20110246170
    Abstract: A processor simulation technique to evaluate the performance of a processor that executes application programs is provided. The processor simulation technique may be used to optimize the execution of an application program. A simulator of a reconfigurable processor including a plurality of functional units models a processor by representing routing paths between functional units that generate operands and functional units that consume the operands. The size of each queue may be decided based on information regarding routing delays between functional units and stage information of iteration loops according to modulo scheduling received from a scheduler. A modeling code DB that stores host-oriented binary codes for operations of routing queues is also provided. The simulation may be performed by executing a host-directed binary code corresponding to a binary file instead of the binary file.
    Type: Application
    Filed: January 25, 2011
    Publication date: October 6, 2011
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Tae-Wook Oh, Soo-Jung Ryu, Yoon-Jin Kim, Woong Seo, Young-Chul Cho, II-Hyun Park
  • Publication number: 20110238945
    Abstract: Provided is an apparatus and method for generating code overlay capable of minimizing the number of memory copies. A static temporal relationship graph (STRG) is generated in which each of functions of a program corresponds to a node of the STRG and a conflict miss value corresponds to an edge of the STRG. The conflict miss value is the maximum number of possible conflict misses between functions. Overlay is generated by selecting at least one function from the STRG, calculating an allocation cost for each region of a memory to be given when the at least one selected function is allocated, and allocating the at least one selected function to a region that has the smallest allocation cost.
    Type: Application
    Filed: March 11, 2011
    Publication date: September 29, 2011
    Inventors: Soo-Jung Ryu, Choon-ki Jang, Jaejin Lee, Bernhard Egger, Young-Chul Cho
  • Publication number: 20110218795
    Abstract: Provided are a simulator of a multi-core system employing reconfigurable processor (RP) cores and a method of simulating a multi-core system employing RP cores. The simulator includes a structure builder to receive a structure definition file defining a structure of a system, select components described in the structure definition file from a component library, and fill a data structure with the selected components to generate a structure model of a multi-core system, and a simulation engine to execute an application program according to the structure model and output the result.
    Type: Application
    Filed: January 14, 2011
    Publication date: September 8, 2011
    Inventors: Young-Chul CHO, Soo-Jung Ryu, Yoon-Jin Kim, Woong Seo, Il-Hyun Park, Tae-Wook Oh
  • Publication number: 20110202704
    Abstract: A computing apparatus for accessing a multiple bank memory is provided. The computing apparatus includes a processor, a memory and a memory controller which is configured to store data in a data buffer by accessing the memory in an aligned word unit and output, in response to a request for an unaligned memory access by the processor, requested data by extracting the request data from the data buffer.
    Type: Application
    Filed: January 13, 2011
    Publication date: August 18, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woong Seo, Soo-Jung Ryu, Yoon-Jin Kim, Young-Chul Cho, II-Hyun Park, Tae-Wook Oh
  • Publication number: 20110087821
    Abstract: A method of controlling access to a multi-bank memory, and an apparatus to perform the method, is provided. For the access control, a stride register is provided to store stride values determined by a processor during a run time. A memory controller controls access to a logical block in row and column directions, in an interleaved manner, the logical block having a width determined according to the stride values stored in the stride register. Accordingly, simultaneous access to a plurality of pieces of data at successive addresses adjacent in the row and column directions may be made.
    Type: Application
    Filed: October 12, 2010
    Publication date: April 14, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woong SEO, Soo-Jung Ryu, Yoon-Jin Kim, Young-Chul Cho, Il-Hyun Park, Tae-Wook Oh
  • Patent number: 7411660
    Abstract: A laser straight ruler having a main body and a beam scanner installed on the main body. A laser beam is scanned to form a beam spot on an object. A position sensing device receives a laser beam reflected by the object and senses a position of the beam spot. A signal processing unit drives the beam scanner and processes a signal of the position sensing device. A display displays a change in a distance between the main body and the object and data including a measured distance value from the signal processing unit. An input portion inputs data including adjustment of a scanning width of the beam spot and sets start and end positions of the measured distance. A straight distance of the object is measured or the beam spot having a scanning width corresponding to a measured distance or a predetermined distance is projected to the object.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: August 12, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-chul Cho, Seok-mo Chang
  • Patent number: 7319631
    Abstract: A semiconductor memory device having a stacked-bank architecture capable of activating the word lines coupled to memory cells selectively with respect to the memory banks is disclosed. The semiconductor memory device includes memory bank groups and a decoder unit. Each of the memory bank groups includes a plurality of memory banks arranged in a stacked-bank architecture. The decoder unit generates a decoded row address signal to individually select one of the memory banks in response to an external address signal under the control of an output enable signal. Accordingly, the semiconductor memory device having a stacked-bank architecture capable of activating the word lines coupled to memory cells selectively with respect to the memory banks has lower power consumption and operates stably against noise.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: January 15, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Young-Chul Cho
  • Patent number: 7304520
    Abstract: A delay circuit comprises a plurality of delay blocks connected in series, and a driving portion adapted to logically combine signals transmitted by the plurality of delay blocks to generate a delay circuit output signal. Each of the plurality of delay blocks delays an output signal from an immediately previous delay block and transmits a resulting delayed output signal to a next delay block when a delay operation is enabled based on a corresponding control signal. However, where the delay operation of a delay block is disabled based on the corresponding control signal, the delay block transmits the output signal of the immediately previous delay block to the driving portion.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: December 4, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Chul Cho, Joung-Yeal Kim, Sung-Hoon Kim
  • Patent number: 7280383
    Abstract: The present invention discloses a semiconductor memory device and a method for arranging signal lines thereof.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: October 9, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Chul Cho, Sung-Hoon Kim, Joung-Yeal Kim
  • Publication number: 20070171393
    Abstract: A laser straight ruler having a main body and a beam scanner installed on the main body. A laser beam is scanned to form a beam spot on an object. A position sensing device receives a laser beam reflected by the object and senses a position of the beam spot. A signal processing unit drives the beam scanner and processes a signal of the position sensing device. A display displays a change in a distance between the main body and the object and data including a measured distance value from the signal processing unit. An input portion inputs data including adjustment of a scanning width of the beam spot and sets start and end positions of the measured distance. A straight distance of the object is measured or the beam spot having a scanning width corresponding to a measured distance or a predetermined distance is projected to the object.
    Type: Application
    Filed: June 30, 2006
    Publication date: July 26, 2007
    Inventors: Young-chul Cho, Seok-mo Chang
  • Publication number: 20060273839
    Abstract: Disclosed are a delay circuit and a semiconductor device including the same. The delay circuit comprises a plurality of delay blocks, which are connected in series, and a driving portion adapted to logically combine signals transmitted by the plurality of delay blocks to generate a delay circuit output signal. Each of the plurality of delay blocks delays an output signal from an immediately previous delay block and transmits a resulting delayed output signal to a next delay block when delay operation is enabled based on a control signal. However, where the delay operation of a delay block is disabled based on the control signal, the delay block transmits the output signal of the immediately previous delay block to the driving portion.
    Type: Application
    Filed: January 17, 2006
    Publication date: December 7, 2006
    Inventors: Young-Chul Cho, Joung-Yeal Kim, Sung-Hoon Kim
  • Publication number: 20060092682
    Abstract: The present invention discloses a semiconductor memory device and a method for arranging signal lines thereof.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 4, 2006
    Inventors: Young-Chul Cho, Sung-Hoon Kim, Joung-Yeal Kim
  • Publication number: 20060062072
    Abstract: A semiconductor memory device having a stacked-bank architecture capable of activating the word lines coupled to memory cells selectively with respect to the memory banks is disclosed. The semiconductor memory device includes memory bank groups and a decoder unit. Each of the memory bank groups includes a plurality of memory banks arranged in a stacked-bank architecture. The decoder unit generates a decoded row address signal to individually select one of the memory banks in response to an external address signal under the control of an output enable signal. Accordingly, the semiconductor memory device having a stacked-bank architecture capable of activating the word lines coupled to memory cells selectively with respect to the memory banks has lower power consumption and operates stably against noise.
    Type: Application
    Filed: September 23, 2005
    Publication date: March 23, 2006
    Inventor: Young-Chul Cho