SOo`
 
 
 
 d  eOoNvVESOS  -Nvag>kTagNYNRTz^	cgqNag>kTagNyrO(u0
 
 
 
 z^
TyI B M   S o f t w a r e   D e v e l o p m e n t   K i t   f o r   M u l t i c o r e   A c c e l e r a t i o n   v 3 . 1 . 0 
 
 z^ST r i a l 
 
 [(uO:d_{:g
NvO(ucCg,gz^SNOX[(W;N:gTS NS:ghV
NvQMRc/f,gz^
N_Te(W$NS:ghV
NЏL0
 
 
 
 vQN  I B M   z^v	gPO(uCg)R
 
 
 
 Yg`]\O:NS N*N  I B M   z^ ;Nz^ 	v NR_,gz^;Nz^b,gz^R(W vQN  I B M   z^ Nb`N:NN/ec;Nz^c6e,gz^v^N`O(u,gz^vCg)R\S;Nz^SvP6R0Yg`^g_v,gz^USrS
NS;Nz^vSag>kvP6RN`v  I B M    .UNhT|0
 
 
 
 dY~NE x c l u d e d   C o m p o n e n t 	
 
 
 
 Yg,gkvĉ[(W{,gSvl_NeHebelgbLR
N(u,gkvĉ[0Nb@bRv~N/f dY~N 0e,gOSb`N  I B M   ~{rvNUOvQNOS-N	gNUOag>k
 
 a 	dk{| dY~N v,{	NeO^FU O^FU 	cOُN~NFO
NcONUOy{|vOv^Ndk{|O^FUXfMQdN NThQ萄vf:yvTf+TvOTagNSbFO
NPNsQNdY~Nv@b	gCg0^OCgbQzvONSf+TvsQN T(uNgyyr[(uvOTagN
 
 b 	NUO`QN[NN dY~N vsQvNUOvcv0cv0D&^v0yr+Rv0`b'`v0`Z'`vbTg'`v_c[TPSbFO
NPNpencv"N1Y0Swёv_c1YT)Rmv_c1YO^FUe{#v^N
 
 c 	[N1uN dY~N _wvbNKNvsQvNUO"}TI B M   Tdk{|O^FU\e{T`#_N
N:N`b0T`TPbO`MQm_c1Y0
 
 
 
 =\{	gُNcd`Q(W_VTeY0W)RI B M   [dY~NvOT#NNS  I B M   SOS-NR+R(uN_VTeY0W)Rvag>kv{0
 
 
 
 I B M    T`cOvsQNdY~NvXfT͑Oo`SbsQN_gNdY~NvnNxvc[f	SN(W,gz^Dv  N O T I C E S   eN-N~b0R0
 
 
 
 `O(udY~N{S,gOSag>kv{
NS  N O T I C E S   eN-N@bS+Tag>kv{0,gOS-NS+Tvag>k1u  I B M   cO
N/f1uNUOvQNecO0\eg,gz^vfeHr,gbOSSS+TDRvdY~N0dk{|DRvdY~NSvsQXfTOo`Y	g	\R(W,gz^vfeHr,gbOSDvS N*N  N O T I C E S   eN-N0
 
 
 
 NN:NdY~N
 
 E c l i p s e 
 
 -   E c l i p s e   3 . 3 . 2 
 
 -   E c l i p s e   C D T   4 . 0 . 2 
 
 -   A n t   1 . 6 . 1 
 
 -   A n t   1 . 6 . 5 
 
 -   A n t   1 . 7 . 0 
 
 -   C a i r o   B i n d i n g 
 
 -   C a i r o   L i b r a r y   1 . 0 . 2 
 
 -   C o m m o n s   C o l l e c t i o n s   2 . 1 . 1 
 
 -   C o m m o n s   E L   1 . 0 
 
 -   C o m m o n s   L o g g i n g   1 . 0 . 4 
 
 -   I C U 4 J   3 . 6 . 1 
 
 -   I n d e p e n d e n t   J P E G   G r o u p ' s   L I B J P E G   R e l e a s e   6 b 
 
 -   J a s p e r   C o m p i l e r   5 . 5 . 1 7 
 
 -   J a v a   A P I   f o r   J a v a S e r v e r   P a g e s   2 . 0 . 0 
 
 -   J a v a   S e r v l e t   A P I   2 . 4 . 0 
 
 -   J a v a   S s h   A p p l e t 
 
 -   J e t t y   5 . 1 . 1 1 
 
 -   J S c h   0 . 1 . 3 1 
 
 -   J U n i t   4 . 3 . 1 
 
 -   L P G   r u n t i m e   1 . 1 
 
 -   L u c e n e   S u b s e t   1 . 4 . 3 
 
 -   L u c e n e   S u b s e t   1 . 9 . 1 
 
 -   M o z i l l a   B i n d i n g 
 
 -   M X 4 J   1 . 1 . 1 
 
 -   O S G i   M a t e r i a l s   4 . 1 . 0 
 
 -   P i x m a n   0 . 1 . 6 
 
 -   P u t t y   0 . 5 8 
 
 -   T o m c a t   4 . 1 . 3 0 
 
 -   T o m c a t   3 . 2 . 4 
 
 -   T o m c a t   5 . 5 . 1 7 
 
 I C U   v 3 . 6 
 
 M o n t e   C a r l o   R a n d o m   N u m b e r   G e n e r a t o r   3 . 0 . 0 
 
 
 
 USrSNx
 
 
 
 Yg,gkvĉ[(W{,gSvl_NeHebelgbLR
N(u,gkvĉ[0Nb@bRvk*N~NGWƉ:N USrSNx 09hnc,gz^Dv  N O N _ I B M _ L I C E N S E   eN-Nĉ[v(uv,{	NeSOSvag>k\ I B M   USrSNx S~`0e,gOSb`N  I B M   ~{rvNUOvQNOS-N	gNUOag>kdk{|,{	NeSOS\{`[@b	g USrSNx vO(uNbSLXfvdY0
 
 
 
 \eg,gz^vfeHr,gbOSSS+TDRv USrSNx 0dk{|DRv USrSNx SvsQSR(W,gz^vfeHr,gbOSDvS N*N  N O N _ I B M _ L I C E N S E   eN-N0`b`]v^Ta  N O N _ I B M _ L I C E N S E   eN-NS+TvSOS0Yg`
NTaُN,{	NeSOSvag>k`
N_O(u USrSNx 0
 
 
 
 [N9hnc VEoNSOS  I P L A  	b eOoNvVESOS  I L A N  	_vz^Yg`
NTaُN,{	NeSOSFO`/f,gz^SYvSe`SN	cgq  I B M   I P L A   b  I L A N   OS-N  >kO Rvag>k ؏,gz^0
 
 
 
 lae,{	NeSOS0,gOSb`N  I B M   ~{rvNUOvQNOS-N	gNUOag>k
 
 a 	I B M   \dkUSrSNxcO~`FO
NcONUOy{|vO
 
 b 	I B M   XfMQdN NThQ萄vf:yvTf+TvOTagNSbFO
NPNsQNUSrSNxv@b	gCg0^OCgbQzvONSf+TvsQN T(uNgyyr[(uvOTagN
 
 c 	[N1uN USrSNx _wvbNKNvsQvNUO"}TI B M   \e{T`#_N
N:N`b0T`TPbO`MQm_c1Y0
 
 d 	[NN USrSNx vsQvNUOvcv0cv0D&^v0yr+Rv0`b'`v0`Z'`vbTg'`v_c[TPSbFO
NPNpencv"N1Y0Swёv_c1YT)Rmv_c1YI B M   e{#0
 
 
 
 =\{	gُNcd`Q(W_VTeY0W)RI B M   [USrSNxvOT#NNS  I B M   SOS-NR+R(uN_VTeY0W)Rvag>kv{0
 
 
 
 laI B M   S[gN USrSNx cO	gP/ec0YgcONdk{|/ec\(W SOo` ech-Nĉ[Ndk{|/ec	gsQv~Oo`TNUODRag>k0
 
 
 
 NN/fUSrSNx
 
 A c c e l e r a t e d   L i b r a r y   F r a m e w o r k   ( A L F )   f o r   C e l l / B . E .   l i b r a r y   s o u r c e   c o d e 
 
 A c c e l e r a t e d   L i b r a r y   F r a m e w o r k   ( A L F )   f o r   C e l l / B . E .   e x a m p l e s   s o u r c e   c o d e 
 
 B a s i c   L i n e a r   A l g e b r a   S u b p r o g r a m s   ( B L A S )   e x a m p l e s   s o u r c e   c o d e 
 
 B a s i c   L i n e a r   A l g e b r a   S u b p r o g r a m s   ( B L A S )   h e a d e r   f i l e :   c b l a s . h 
 
 D a t a   C o m m u n i c a t i o n   a n d   S y n c h r o n i z a t i o n   ( D a C S )   f o r   C e l l / B . E .   l i b r a r y 
 
 s o u r c e   c o d e 
 
 D a t a   C o m m u n i c a t i o n   a n d   S y n c h r o n i z a t i o n   ( D a C S )   f o r   C e l l / B . E .   e x a m p l e s 
 
 s o u r c e   c o d e 
 
 C e l l / B . E .   E x a m p l e   L i b r a r i e s   s o u r c e   c o d e 
 
 C e l l / B . E .   P r o g r a m m i n g   C o m p l i a n c e   T e s t s   s o u r c e   c o d e 
 
 C e l l / B . E .   P r o g r a m m i n g   E x a m p l e s   s o u r c e   c o d e 
 
 C e l l / B . E .   S o f t w a r e   D e m o s   s o u r c e   c o d e 
 
 C e l l / B . E .   T u t o r i a l   E x a m p l e s   s o u r c e   c o d e 
 
 L i n e a r   A l g e b r a   P a c k a g e   ( L A P A C K )   e x a m p l e s   s o u r c e   c o d e 
 
 F a s t   F o u r i e r   T r a n s f o r m   L i b r a r y   ( l i b F F T )   e x a m p l e s   s o u r c e   c o d e 
 
 M o n t e   C a r l o   R a n d o m   N u m b e r   G e n e r a t o r   ( l i b m c - r a n d )   e x a m p l e s   s o u r c e   c o d e 
 
 S I M D   M a t h   L i b r a r y   s o u r c e   c o d e 
 
 G T K +   B i n d i n g 
 
 G N O M E   B i n d i n g 
 
 
 
 c[d\OsX
 
 
 
 	gsQ,gz^fTc[d\OsXvOo`SN(W,gz^cOvechOYfeN-NY	g	~b0R_NSǏ  I B M   lQ^vvQNOo`OYlQJTQN~b0R0  `Taُ{|echbvQNz^Q[SNNb__cO0
 
 
 
 z^yr+Rag>k
 
 
 
 ,gz^]~MQ9cO~`
N[vQ\OQO_N
N_\vQ(uNuN'`(u0
 
 
 
 ,gSOo`\EQS_`vCg)RfP o E 	0
 
 
 
  eOoNvVESOS ,{ NR-NvNNag>k
N(uN
 
 1 .   Cg)Rf >kO0
 
 1 .   Cg)Rfz^lNS
 
 2 .   9(u0
 
 
 
 I B M   S o f t w a r e   D e v e l o p m e n t   K i t   f o r   M u l t i c o r e   A c c e l e r a t i o n   V 3 . 1  z^ 	
 
 
 
 I B M   S o f t w a r e   D e v e l o p m e n t   K i t   f o r   M u l t i c o r e   A c c e l e r a t i o n   V 3 . 1   Sb$N*N~N0 ]wQ{ (uNoN _S0]wQ{Sb]wQ0^S  C e l l / B . E .   ^(uz^ _STKmՋ@b v7h,g0 ЏLeNx SbN^(uz^BlvgbLsX0z^v[ň(uN	b]wQ{TЏLeNxv[ň0
 
 
 
 9hnc,gOSvag>kI B M   cN`S, AQ(WQO(u0
Y6R0gbL,gz^N(uN _S0KmՋTbo:y,gz^vR0dN
NcNv	gPCg)RKNYI B M   v^*gcN`N,gz^	gsQvNUOvQNCg)RSbFO
NPNTYRS,gz^b(uNuN'`vv0\,gz^(uNNUOvQNvv`_{_ NNS:N~+R -vz^S0z^S  5 7 2 4 - S 8 4   S(uN  P a s s p o r t   A d v a n t a g e 0
 
 
 
 e,ge	gUOvSĉ[`cCg[ňTO(uNNpeϑvz^~NoR,geg/ec(W,gOScCgvVQ`[,gz^vQċ0O0 _STbo:y0`cCg(uNNe_O(uЏLeNxT]wQ{
 
 
 
 1 )   SrvЏLeNx g'Ypeϑ/f  1 0 0 0ЏLeNxvoR,gpeϑ/f1uvQgbLvYthVpeϑeg[INv0`O(uk g'Y<PfYvNx`_{_S(uN  P a s s p o r t   A d v a n t a g e   vz^S  5 7 2 4 - S 8 4 0
 
 
 
 2 )   AQO(u]wQ{vv^L(u7bv g'Y<P:N  1 0 0`O(uk g'Y<PfYvv^L(u7b`_{_S(uN  P a s s p o r t   A d v a n t a g e   vz^S  5 7 2 4 - S 8 4 0
 
 
 
 3 )   N
NЏLeNxT]wQ{~NvP6RSVؚI{Ye:gg^d0
 
 
 
 
 
 
 
 D / N :     L - P J S A - 7 F 9 L P N 
 
 P / N :     L - P J S A - 7 F 9 L P N   