|
Using hw multi-thread with a parallel processing environment for solving parallel problems
/ p- c0 }4 h; A9 _; Q5 k8 I w4 r& ]+ W, l" x0 K6 {! b1 q4 M
Abstract:A computer instruction includes a command instruction to issue a memory reference to an address in a memory shared among threads executing in microprocessors while a context of a thread is inactive. 4 U! }) j0 ]% c# L' H
; K% P z! m f9 h# nThis invention relates to memory reference instructions for computer processors.
6 U, @( L) I8 L$ D- }. g/ H& E) a: G1 b
Parallel processing is an efficient form of information processing of concurrent events in a computing process. Parallel processing demands concurrent execution of many programs in a computer, in contrast to sequential processing. In the context of a parallel processor, parallelism involves doing more than one thing at the same time. Unlike a serial paradigm where all tasks are performed sequentially at a single station or a pipelined machine where tasks are performed at specialized stations, with parallel processing, a number of stations are provided with each capable of performing all tasks. That is, in general all or a number of the stations work simultaneously and independently on the same or common elements of a problem. Certain problems are suitable for solution by applying parallel processing. . J- m1 _; K2 K; d
. b2 i2 s$ W; I1 E2 y8 i! ^% OThe details of one or more embodiments of the invention are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the invention will be apparent from the description and drawings, and from the claims. 8 c+ W$ M0 M- X0 D- X; N9 `
/ I) V2 h9 C1 B9 @# W9 w+ _$ _$ q3 e1 K
1 N, O A$ J) o0 F7 J& ~
[ 本帖最後由 masonchung 於 2008-2-25 06:27 PM 編輯 ] |
|