Unlock instant, AI-driven research and patent intelligence for your innovation.

Multi-thread execution processor and operation method thereof

A multi-threading and processor technology, applied to multi-programming devices, concurrent instruction execution, machine execution devices, etc., can solve problems such as overhead, reduced efficiency of processing unit resource usage, and inability to execute all threads at the same time

Active Publication Date: 2019-07-19
SAMSUNG ELECTRONICS CO LTD
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the case that multiple threads follow the same path to process program code in the SIMT architecture, all processing units can simultaneously process the same instruction of all threads that can be executed simultaneously, thereby achieving simple control flow and efficient use of resources of the processing units, But frequent thread switching causes overhead
In contrast, in the case of a plurality of threads following different paths to process program code in a SIMT architecture, each of the threads following different paths has a significantly diverse and complex control flow, and when executing a branch instruction Then all threads may not be able to execute simultaneously, making possible inefficient use of resources by the processing unit

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-thread execution processor and operation method thereof
  • Multi-thread execution processor and operation method thereof
  • Multi-thread execution processor and operation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The following detailed description is provided to help readers gain an overall understanding of the methods, devices and / or systems described herein. Accordingly, various changes, modifications, and equivalents of the methods, devices, and / or systems described herein will be suggested to those of ordinary skill in the art. The described performance of process steps and / or operations is an example; however, except for steps and / or operations that must occur in a specific order, the order of steps and / or operations is not limited to the order set forth herein, and may be determined as described in the art. known to change. Also, corresponding descriptions of well-known functions and constructions may be omitted for increased clarity and conciseness.

[0057] Also, the exemplary embodiments will be described more fully hereinafter with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Provided are a multi-thread execution processor and an operating method thereof. The multi-thread execution processor includes: a thread selector configured to select a first thread from a plurality of threads for executing program codes; a thread executor configured to execute the first thread selected by the thread selector, and A second thread selected by the thread selector from the plurality of threads is executed after execution of the first thread is completed.

Description

[0001] This application claims priority to Korean Patent Application No. 10-2013-0096104 filed with the Korean Intellectual Property Office on Aug. 13, 2013, the disclosure of which is hereby incorporated by reference in its entirety. technical field [0002] Apparatuses and methods consistent with the exemplary embodiments relate to multi-thread execution processors and operating methods thereof. Background technique [0003] Graphics can be processed with vertices and pixels as basic units, and the processing of these units can be performed independently of each other. Thus, in a graphics processing unit (GPU), the processing of each of these units can be considered as a thread that can be executed independently. There has been research and development in parallel processing algorithms for executing these multiple threads simultaneously in one processor core of a GPU. [0004] Additionally, general-purpose computing graphics processing units (GPGPUs) have been proposed to...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/38G06F9/48
CPCG06F9/4843G06F9/38G06F9/46G06F9/4881
Inventor 张春起安珉旭刘东勋
Owner SAMSUNG ELECTRONICS CO LTD