1 .   A b o u t   I n t e l    S D K   f o r   O p e n C L *   -   C P U   O n l y   R u n t i m e   P a c k a g e . 
 
 
 
 I n t e l    S D K   f o r   O p e n C L *   -   C P U   O n l y   R u n t i m e   P a c k a g e   i s   a n   i m p l e m e n t a t i o n   o f   t h e   O p e n C L   1 . 2   s t a n d a r d   o p t i m i z e d   f o r   I n t e l   p r o c e s s o r s ,   r u n n i n g   o n   M i c r o s o f t   W i n d o w s *   o p e r a t i n g   s y s t e m s .   
 
 
 
 2 .   T e c h n i c a l   R e q u i r e m e n t s 
 
 
 
 I n t e l    S D K   f o r   O p e n C L *   -   C P U   O n l y   R u n t i m e   P a c k a g e   r e q u i r e s   s u p p o r t   f o r   t h e   I n t e l    S t r e a m i n g   S I M D   E x t e n s i o n s   4 . 2   ( I n t e l    S S E   4 . 2 )   o r   h i g h e r   ( I n t e l   I n t e l    A d v a n c e d   V e c t o r   E x t e n s i o n s   ( I n t e l    A V X ) ) .   S D K   w o r k s   o n   t h e   f o l l o w i n g   C P U s ,   a l l   o f   w h i c h   c o n t a i n   s u p p o r t   f o r   t h e   r e q u i r e d   i n s t r u c t i o n   s e t   e x t e n s i o n s : 
 
 
 
 M o b i l e   a n d   D e s k t o p   P r o d u c t s : 
 
 -   t h i r d   G e n e r a t i o n   I n t e l    C o r e "!  i 7   E x t r e m e   P r o c e s s o r s   
 
 -   t h i r d   G e n e r a t i o n   I n t e l    C o r e "!  i 7   P r o c e s s o r s 
 
 -   t h i r d   G e n e r a t i o n   I n t e l    C o r e "!  i 5   P r o c e s s o r s 
 
 -   t h i r d   G e n e r a t i o n   I n t e l    C o r e "!  i 3   P r o c e s s o r s 
 
 -   s e c o n d   G e n e r a t i o n   I n t e l    C o r e "!  i 7   E x t r e m e   P r o c e s s o r s   
 
 -   s e c o n d   G e n e r a t i o n   I n t e l    C o r e "!  i 7   P r o c e s s o r s 
 
 -   s e c o n d   G e n e r a t i o n   I n t e l    C o r e "!  i 5   P r o c e s s o r s 
 
 -   s e c o n d   G e n e r a t i o n   I n t e l    C o r e "!  i 3   P r o c e s s o r s 
 
 -   f i r s t   G e n e r a t i o n   I n t e l    C o r e "!  i 7   E x t r e m e   P r o c e s s o r s   
 
 -   f i r s t   G e n e r a t i o n   I n t e l    C o r e "!  i 7   P r o c e s s o r s 
 
 -   f i r s t   G e n e r a t i o n   I n t e l    C o r e "!  i 5   P r o c e s s o r s 
 
 -   f i r s t   G e n e r a t i o n   I n t e l    C o r e "!  i 3   P r o c e s s o r s   
 
 
 
 S e r v e r   P r o d u c t s : 
 
 -   I n t e l    X e o n    P r o c e s s o r s   E 7   F a m i l y 
 
 -   I n t e l    X e o n    P r o c e s s o r s   E 5   F a m i l y 
 
 -   I n t e l    X e o n    P r o c e s s o r s   E 3   F a m i l y 
 
 -   I n t e l    X e o n    P r o c e s s o r s ,   7 5 0 0 ,   7 4 0 0 ,   6 5 0 0   s e r i e s   
 
 -   I n t e l    X e o n    P r o c e s s o r s ,   5 5 0 0   s e r i e s   
 
 -   Q u a d - C o r e   I n t e l    X e o n    P r o c e s s o r   5 4 0 0 ,   3 3 0 0   s e r i e s   
 
 -   D u a l - C o r e   I n t e l    X e o n    P r o c e s s o r ,   5 2 0 0 ,   3 1 0 0   s e r i e s 
 
 
 
 I n t e l    S D K   f o r   O p e n C L *   -   C P U   O n l y   R u n t i m e   P a c k a g e   s u p p o r t s   t h e   f o l l o w i n g   o p e r a t i n g   s y s t e m s :   
 
 -   M i c r o s o f t   W i n d o w s   7 *   ( 3 2 - b i t   v e r s i o n ) 
 
 -   M i c r o s o f t   W i n d o w s   7 *   ( 6 4 - b i t   v e r s i o n ) 
 
 -   M i c r o s o f t   W i n d o w s   7 *   S e r v i c e   P a c k   1   ( 3 2 - b i t   v e r s i o n ) 
 
 -   M i c r o s o f t   W i n d o w s   7 *   S e r v i c e   P a c k   1   ( 6 4 - b i t   v e r s i o n )   
 
 -   M i c r o s o f t   W i n d o w s   V i s t a *   S e r v i c e   P a c k   2   ( 3 2 - b i t   v e r s i o n ) 
 
 -   M i c r o s o f t   W i n d o w s   V i s t a *   S e r v i c e   P a c k   2   ( 6 4 - b i t   v e r s i o n ) 
 
 -   M i c r o s o f t   W i n d o w s   8 *   R e l e a s e   P r e v i e w   O S   3 2 - b i t   a n d   6 4 - b i t   v e r s i o n s 
 
 
 
 U s e   M i c r o s o f t   W i n d o w s   7 *   o p e r a t i n g   s y s t e m s   w i t h   S e r v i c e   P a c k   1   t o   a c h i e v e   b e t t e r   p e r f o r m a n c e   o n   2 n d   G e n e r a t i o n   I n t e l    C o r e "!  p r o c e s s o r s . 
 
 
 
 3 .   S u p p o r t e d   f e a t u r e s 
 
 
 
 3 . 1   C o n f o r m a n t   w i t h   O p e n C L   1 . 2   s p e c i f i c a t i o n   f o r   t h e   C P U ,   a n d   w i t h   M i c r o s o f t   W i n d o w s   7 *   o p e r a t i n g   s y s t e m s . 
 
 
 
 3 . 2   O p t i o n a l   O p e n C L   1 . 2   S t a n d a r d   F e a t u r e s 
 
 -   O u t - o f - o r d e r   e x e c u t i o n   m o d e l   a s   d e f i n e d   i n   t h e   O p e n C L   s p e c i f i c a t i o n   ( C L _ Q U E U E _ O U T _ O F _ O R D E R _ E X E C _ M O D E _ E N A B L E   p r o p e r t y   o f   a   c o m m a n d   q u e u e ) . 
 
 -   E x e c u t i o n   o f   n a t i v e   k e r n e l s   a s   d e f i n e d   i n   t h e   s p e c i f i c a t i o n   ( C L _ E X E C _ N A T I V E _ K E R N E L   o p t i o n   o f   t h e   C L _ D E V I C E _ E X E C U T I O N _ C A P A B I L I T I E S   p r o p e r t y   o f   d e v i c e   i n f o r m a t i o n ) . 
 
 -   I m a g e   s u p p o r t   w i t h   t h e   m i n i m u m   s e t   o f   i m a g e   f o r m a t s ,   a s   d e f i n e d   i n   t h e   s p e c i f i c a t i o n   ( C L _ D E V I C E _ I M A G E _ S U P P O R T   p r o p e r t y   o f   d e v i c e   i n f o r m a t i o n ) . 
 
 -   O p t i m i z a t i o n   o p t i o n s :   I n t e l    O p e n C L   S D K   s u p p o r t s   t h e   O p e n C L   s t a n d a r d   c o m p i l e r   f l a g   - c l - f a s t - r e l a x e d - m a t h .   S o m e   o p t i m i z a t i o n s   m a y   v i o l a t e   t h e   I E E E   7 5 4   s t a n d a r d   a n d   t h e   O p e n C L   n u m e r i c a l   c o m p l i a n c e .   F o r   a   f u l l   l i s t   o f   o p t i m i z e d   f u n c t i o n s   s e e   W o r k i n g   w i t h   t h e   c l - f a s t - r e l a x e d - m a t h   O p t i m i z a t i o n   F l a g . 
 
 -   M a t h   i n t r i n s i c   o p t i o n :   s u p p o r t s   s t a n d a r d   o p t i o n a l   c o m p i l e r   f l a g   - c l - d e n o r m s - a r e - z e r o . 
 
 
 
 3 . 3   O p e n C L   1 . 2   C o n f o r m a n t   E x t e n s i o n s 
 
 -   c l _ k h r _ i c d   -   d e f i n e s   a   s i m p l e   m e c h a n i s m   t h r o u g h   w h i c h   t h e   K h r o n o s   i n s t a l l a b l e   c l i e n t   d r i v e r   l o a d e r   ( I C D   L o a d e r )   m a y   e x p o s e   m u l t i p l e   s e p a r a t e   v e n d o r   i n s t a l l a b l e   c l i e n t   d r i v e r s   ( V e n d o r   I C D s )   f o r   O p e n C L 
 
 -   c l _ k h r _ f p 6 4   -   d o u b l e   p r e c i s i o n   f l o a t i n g   p o i n t   s u p p o r t ,   a s   d e f i n e d   i n   t h e   s p e c i f i c a t i o n . 
 
 -   c l _ k h r _ g l _ s h a r i n g   -   c r e a t i n g   O p e n C L   c o n t e x t   f r o m   a n   O p e n G L *   c o n t e x t   o r   s h a r e   g r o u p ,   a s   d e f i n e d   i n   t h e   s p e c i f i c a t i o n .   T h i s   e x t e n s i o n   i s   s u p p o r t e d   o n   M i c r o s o f t   W i n d o w s *   o p e r a t i n g   s y s t e m s   o n l y . 
 
 -   c l _ k h r _ g l _ s h a r i n g   -   s h a r i n g   m e m o r y   o b j e c t s   w i t h   O p e n G L *   o r   O p e n G L *   E S   b u f f e r s ,   t e x t u r e   a n d   r e n d e r   b u g g e r   o b j e c t s ,   a s   d e f i n e d   i n   t h e   s p e c i f i c a t i o n .   
 
 -   c l _ k h r _ g l o b a l _ i n t 3 2 _ b a s e _ a t o m i c s 
 
 -   c l _ k h r _ g l o b a l _ i n t 3 2 _ e x t e n d e d _ a t o m i c s 
 
 -   c l _ k h r _ l o c a l _ i n t 3 2 _ b a s e _ a t o m i c s 
 
 -   c l _ k h r _ l o c a l _ i n t 3 2 _ e x t e n d e d _ a t o m i c s 
 
 -   c l _ k h r _ b y t e _ a d d r e s s a b l e _ s t o r e 
 
 -   c l _ k h r _ d x 9 _ m e d i a _ s h a r i n g 
 
 -   c l _ k h r _ d 3 d 1 1 _ s h a r i n g 
 
 
 
 3 . 4   O p e n C L   c l _ e x t   E x t e n s i o n s 
 
 -   I n t e l   D e v i c e   F i s s i o n   E x t e n s i o n   S u p p o r t   ( c l _ e x t _ d e v i c e _ f i s s i o n ) 
 
 
 
 3 . 5   I n t e l   V e n d o r   E x t e n s i o n s 
 
 -   I n t e l   I m m e d i a t e   C o m m a n d   E x e c u t i o n   E x t e n s i o n   ( c l _ i n t e l _ e x e c _ b y _ l o c a l _ t h r e a d ) 
 
 -   I n t e l   D i r e c t X *   9   M e d i a   S h a r i n g   E x t e n s i o n   ( c l _ i n t e l _ d x 9 _ m e d i a _ s h a r i n g ) 
 
 
 
 F o r   s p e c i f i c a t i o n s   o f   K h r o n o s   a n d   v e n d o r - a p p r o v e d   O p e n C L   e x t e n s i o n s   p l e a s e   v i s i t   t h e   K h r o n o s   O p e n C L   A P I   R e g i s t r y   ( h t t p : / / w w w . k h r o n o s . o r g / r e g i s t r y / c l / ) 
 
 
 
 I n t e l    S D K   f o r   O p e n C L *   A p p l i c a t i o n s   i s   a v a i l a b l e   f o r   d o w n l o a d i n g   t h r o u g h   I n t e l    S o f t w a r e   N e t w o r k   ( h t t p : / / s o f t w a r e . i n t e l . c o m / e n - u s / a r t i c l e s / v c s o u r c e - t o o l s - o p e n c l - s d k / ) 
 
 
 
 *   O p e n C L   a n d   t h e   O p e n C L   l o g o   a r e   t r a d e m a r k s   o f   A p p l e   I n c .   u s e d   b y   p e r m i s s i o n   b y   K h r o n o s . 
 
 C o p y r i g h t      2 0 1 2 - 2 0 1 3   I n t e l   C o r p o r a t i o n .   A l l   r i g h t s   r e s e r v e d . 