Patents by Inventor Se-Jong Oh
Se-Jong Oh 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: 11748622Abstract: A computing system is configured to access intermediate outputs of a neural network by augmenting a data flow graph generated for the neural network. The data flow graph includes a plurality of nodes interconnected by connections, each node representing an operation to be executed by the neural network. To access the intermediate output, the data flow graph is augmented by inserting a node representing an operation that saves the output of a node which produces the intermediate output. The node representing the save operation is inserted while maintaining all existing nodes and connections in the data flow graph, thereby preserving the behavior of the data flow graph. The augmenting can be performed using a compiler that generates the data flow graph from program code.Type: GrantFiled: March 4, 2019Date of Patent: September 5, 2023Assignee: Amazon Technologies, Inc.Inventors: Drazen Borkovic, Se jong Oh
-
Publication number: 20230025245Abstract: Apparatuses, systems, and techniques to modify performance of a neural network. In at least one embodiment, performance of one or more neural networks is modified based, at least in part, on a user-provided description of at least portions of the one or more neural networks.Type: ApplicationFiled: July 13, 2021Publication date: January 26, 2023Inventors: Vinod Grover, Mahesh Ravishankar, Bin Fan, Alexander James Collins, Se Jong Oh, Evghenii Gaburov
-
Patent number: 11347480Abstract: Provided are integrated circuits and methods for transposing a tensor using processing element array operations. In some cases, it may be necessary to transpose elements of a tensor to perform a matrix operation. The tensor may be decomposed into blocks of data elements having dimensions consistent with the dimensions of a systolic array. An identity multiplication may be performed on each block of data elements loaded into a systolic array and the multiplication products summed in column partitions of a results buffer. The data elements in the column partitions of results buffer can then be mapped to row partitions of a buffer memory for further processing.Type: GrantFiled: December 15, 2020Date of Patent: May 31, 2022Assignee: Amazon Technologies, Inc.Inventors: Haichen Li, Ron Diamant, Jeffrey T. Huynh, Yu Zhou, Se jong Oh
-
Patent number: 11308396Abstract: Techniques are disclosed for debugging a neural network execution on a target processor. A reference processor may generate a plurality of first reference tensors for the neural network. The neural network may be repeatedly reduced to produce a plurality of lengths. For each of the lengths, a compiler converts the neural network into first machine instructions, the target processor executes the first machine instructions to generate a first device tensor, and the debugger program determines whether the first device tensor matches a first reference tensor. A shortest length is identified for which the first device tensor does not match the first reference tensor. Tensor output is enabled for a lower-level intermediate representation of the shortest neural network, and the neural network is converted into second machine instructions, which are executed by the target processor to generate a second device tensor.Type: GrantFiled: June 27, 2019Date of Patent: April 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Jindrich Zejda, Jeffrey T. Huynh, Drazen Borkovic, Se jong Oh, Ron Diamant, Randy Renfu Huang
-
Publication number: 20210096823Abstract: Provided are integrated circuits and methods for transposing a tensor using processing element array operations. In some cases, it may be necessary to transpose elements of a tensor to perform a matrix operation. The tensor may be decomposed into blocks of data elements having dimensions consistent with the dimensions of a systolic array. An identity multiplication may be performed on each block of data elements loaded into a systolic array and the multiplication products summed in column partitions of a results buffer. The data elements in the column partitions of results buffer can then be mapped to row partitions of a buffer memory for further processing.Type: ApplicationFiled: December 15, 2020Publication date: April 1, 2021Inventors: Haichen Li, Ron Diamant, Jeffrey T. Huynh, Yu Zhou, Se jong Oh
-
Patent number: 10884707Abstract: Provided are systems and methods for transposing a tensor using processing element array operations. In some cases, it may be necessary to transpose elements of a tensor to perform a matrix operation. The tensor may be decomposed into blocks of data elements having dimensions consistent with the dimensions of a systolic array. An identity multiplication may be performed on each block of data elements loaded into a systolic array and the multiplication products summed in column partitions of a results buffer. The data elements in the column partitions of results buffer can then be mapped to row partitions of a buffer memory for further processing.Type: GrantFiled: June 27, 2019Date of Patent: January 5, 2021Assignee: Amazon Technologies, Inc.Inventors: Haichen Li, Ron Diamant, Jeffrey T. Huynh, Yu Zhou, Se jong Oh
-
Publication number: 20200410354Abstract: Techniques are disclosed for debugging a neural network execution on a target processor. A reference processor may generate a plurality of first reference tensors for the neural network. The neural network may be repeatedly reduced to produce a plurality of lengths. For each of the lengths, a compiler converts the neural network into first machine instructions, the target processor executes the first machine instructions to generate a first device tensor, and the debugger program determines whether the first device tensor matches a first reference tensor. A shortest length is identified for which the first device tensor does not match the first reference tensor. Tensor output is enabled for a lower-level intermediate representation of the shortest neural network, and the neural network is converted into second machine instructions, which are executed by the target processor to generate a second device tensor.Type: ApplicationFiled: June 27, 2019Publication date: December 31, 2020Inventors: Jindrich Zejda, Jeffrey T. Huynh, Drazen Borkovic, Se jong Oh, Ron Diamant, Randy Renfu Huang
-
Publication number: 20200409664Abstract: Provided are systems and methods for transposing a tensor using processing element array operations. In some cases, it may be necessary to transpose elements of a tensor to perform a matrix operation. The tensor may be decomposed into blocks of data elements having dimensions consistent with the dimensions of a systolic array. An identity multiplication may be performed on each block of data elements loaded into a systolic array and the multiplication products summed in column partitions of a results buffer. The data elements in the column partitions of results buffer can then be mapped to row partitions of a buffer memory for further processing.Type: ApplicationFiled: June 27, 2019Publication date: December 31, 2020Inventors: Haichen Li, Ron Diamant, Jeffrey T. Huynh, Yu Zhou, Se jong Oh
-
Patent number: 9485703Abstract: A method for configuring a Wireless Local Area Network (WLAN) within a Wireless Metropolitan Area Network (WMAN) and a wireless communication system supporting the same are provided. A dual-mode terminal is used as a relay for relaying between the WMAN and the WLAN and the relay divides a total service period into a WMAN period and a WLAN period. For the WMAN period, the relay accesses the WMAN and implements a WMAN service and for the WLAN period, it accesses the WLAN and implements a WLAN service.Type: GrantFiled: August 14, 2014Date of Patent: November 1, 2016Assignee: Samsung Electronics Co., Ltd.Inventor: Se-Jong Oh
-
Patent number: 9329867Abstract: This disclosure describes techniques for allocating registers in a computing system that supports vector physical registers. The techniques for allocating registers may allocate physical registers to vector virtual registers based on priority information that is indicative of a relative importance of allocating respective vector virtual registers as vectors rather than scalars. The techniques for allocating registers may involve allocating physical registers to the vector virtual registers in an order that is determined based on the priority information.Type: GrantFiled: September 23, 2014Date of Patent: May 3, 2016Assignee: QUALCOMM IncorporatedInventors: Sumesh Udayakumaran, Se Jong Oh
-
Publication number: 20150243843Abstract: The present invention relates to a semiconductor device capable of emitting light upon application of voltage and a method for manufacturing the same, and more particularly to a semiconductor device having a polygonal or circular columnar shape and a method for manufacturing the same. The semiconductor device of the present invention comprises a plurality of semiconductor structures and a connecting support layer that supports the plurality of the semiconductor structures, wherein each of the plurality of the semiconductor structures comprises a P-type first semiconductor layer, an N-type second semiconductor layer, and a light-emitting layer located between the first semiconductor layer and the second semiconductor layer, and forms a column having a polygonal or circular shape.Type: ApplicationFiled: March 2, 2015Publication date: August 27, 2015Inventors: Moo Keun Park, Myung Cheol Yoo, Se Jong Oh
-
Publication number: 20150193234Abstract: This disclosure describes techniques for allocating registers in a computing system that supports vector physical registers. The techniques for allocating registers may allocate physical registers to vector virtual registers based on priority information that is indicative of a relative importance of allocating respective vector virtual registers as vectors rather than scalars. The techniques for allocating registers may involve allocating physical registers to the vector virtual registers in an order that is determined based on the priority information.Type: ApplicationFiled: September 23, 2014Publication date: July 9, 2015Inventors: Sumesh Udayakumaran, Se Jong Oh
-
Publication number: 20150056730Abstract: The present invention relates to a semiconductor device, a manufacturing method thereof. More specifically, this invention is related to a chemical etching method in semiconductor device separation process without using dicing or scribing. According to an example of the invention, a method for manufacturing a semiconductor device, the method comprising: forming a light emitting semiconductor device layer that emits light by current injection; and forming at least one metal layer with etch barrier plated thereon on the semiconductor device layer, wherein the at least one metal layer provides mechanical support to the semiconductor device, wherein the etch barrier is plated on the at least one metal layer in a direction that the etch barrier can prevent side wall under-cut when the street lines are separated by wet chemical etching.Type: ApplicationFiled: October 30, 2014Publication date: February 26, 2015Inventors: Kyu Sung Hwang, Se Jong Oh, Myung Cheol Yoo, Moo Keun Park, Sang Don Lee
-
Publication number: 20140355591Abstract: A method for configuring a Wireless Local Area Network (WLAN) within a Wireless Metropolitan Area Network (WMAN) and a wireless communication system supporting the same are provided. A dual-mode terminal is used as a relay for relaying between the WMAN and the WLAN and the relay divides a total service period into a WMAN period and a WLAN period. For the WMAN period, the relay accesses the WMAN and implements a WMAN service and for the WLAN period, it accesses the WLAN and implements a WLAN service.Type: ApplicationFiled: August 14, 2014Publication date: December 4, 2014Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Se-Jong OH
-
Patent number: 8811259Abstract: A method for configuring a Wireless Local Area Network (WLAN) within a Wireless Metropolitan Area Network (WMAN) and a wireless communication system supporting the same are provided. A dual-mode terminal is used as a relay for relaying between the WMAN and the WLAN and the relay divides a total service period into a WMAN period and a WLAN period. For the WMAN period, the relay accesses the WMAN and implements a WMAN service and for the WLAN period, it accesses the WLAN and implements a WLAN service.Type: GrantFiled: January 19, 2007Date of Patent: August 19, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Se-Jong Oh
-
Publication number: 20130240919Abstract: The present invention relates to a semiconductor device capable of emitting light upon application of voltage and a method for manufacturing the same, and more particularly to a semiconductor device having a polygonal or circular columnar shape and a method for manufacturing the same. The semiconductor device of the present invention comprises a plurality of semiconductor structures and a connecting support layer that supports the plurality of the semiconductor structures, wherein each of the plurality of the semiconductor structures comprises a P-type first semiconductor layer, an N-type second semiconductor layer, and a light-emitting layer located between the first semiconductor layer and the second semiconductor layer, and forms a column having a polygonal or circular shape.Type: ApplicationFiled: May 1, 2013Publication date: September 19, 2013Applicant: VERTICLE, INC.Inventors: Moo Keun Park, Myung Cheol Yoo, Se Jong Oh
-
Patent number: 8526956Abstract: A method, medium, and apparatus controlling a handover between different network types, including the operations of transmitting a message requesting a transmission bandwidth change, so as to have a transmission bandwidth supported by a new network after movement of the mobile terminal, from the mobile terminal to the server after performing the handover, changing the transmission bandwidth of the server to be supported by the new network based on the transmitted message of requesting the bandwidth change, transmitting a message acknowledging the changed transmission bandwidth from the server to the router, and transceiving data through a new data transmission tunnel between the router and a new access point within the new based on the message acknowledging the changed transmission bandwidth. Accordingly, loss of data packets occurring when a handover is performed may be effectively prevented.Type: GrantFiled: April 9, 2012Date of Patent: September 3, 2013Assignee: Samsung Electronics Co., Ltd.Inventor: Se-jong Oh
-
Patent number: 8412199Abstract: Provided is a method and apparatus for decreasing a handover latency time using a context exchange between a mobile terminal (MT) and a Media Independent Handover Server (MIHS). The method used by the MT for decreasing handover latency between a first network and a second network includes when a handover is performed from the first network to the second network, transmitting to the MIHS information required for first network communication as context; and when a handover is performed from the second network to the first network, receiving from the MIHS first network access information comprising the context through the currently used second network. Accordingly, the MT can reduce a Vertical Handover (VHO) latency time and simultaneously consume almost the same power as a single mode terminal.Type: GrantFiled: January 9, 2007Date of Patent: April 2, 2013Assignee: Samsung Electronics Co., Ltd.Inventor: Se-Jong Oh
-
Publication number: 20120195288Abstract: A method, medium, and apparatus controlling a handover between different network types, including the operations of transmitting a message requesting a transmission bandwidth change, so as to have a transmission bandwidth supported by a new network after movement of the mobile terminal, from the mobile terminal to the server after performing the handover, changing the transmission bandwidth of the server to be supported by the new network based on the transmitted message of requesting the bandwidth change, transmitting a message acknowledging the changed transmission bandwidth from the server to the router, and transceiving data through a new data transmission tunnel between the router and a new access point within the new based on the message acknowledging the changed transmission bandwidth. Accordingly, loss of data packets occurring when a handover is performed may be effectively prevented.Type: ApplicationFiled: April 9, 2012Publication date: August 2, 2012Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Se-jong OH
-
Patent number: 8175599Abstract: A method, medium, and apparatus controlling a handover between different network types, including the operations of transmitting a message requesting a transmission bandwidth change, so as to have a transmission bandwidth supported by a new network after movement of the mobile terminal, from the mobile terminal to the server after performing the handover, changing the transmission bandwidth of the server to be supported by the new network based on the transmitted message of requesting the bandwidth change, transmitting a message acknowledging the changed transmission bandwidth from the server to the router, and transceiving data through a new data transmission tunnel between the router and a new access point within the new based on the message acknowledging the changed transmission bandwidth. Accordingly, loss of data packets occurring when a handover is performed may be effectively prevented.Type: GrantFiled: July 12, 2005Date of Patent: May 8, 2012Assignee: Samsung Electronics Co., Ltd.Inventor: Se-jong Oh