hpcc cluster application

Upload: albertspade

Post on 06-Apr-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 HPCC Cluster Application

    1/8

    S C C S - 4 9 1

    P r o c e e d i n g s o f T h e N e w F r o n t i e r s :

    A W o r k s h o p o n F u t u r e D i r e c t i o n s o f M a s s i v e l y P a r a l l e l P r o c e s s i n g

    O c t o b e r 1 9 , 1 9 9 2 , M c L e a n , V i r g i n i a

    I s a a c S c h e r s o n , e d i t o r

    I E E E C o m p u t e r S o c i e t y a n d N a t i o n a l A e r o n a u t i c s a n d S p a c e A d m i n i s t r a t i o n

    I E E E C o m p u t e r S o c i e t y P r e s s , L o s A l a m i t o s , C A . 9 0 7 2 0 - 1 2 6 4

    p . 5 8 - 6 5

    H P C C A p p l i c a t i o n s D e v e l o p m e n t a n d T e c h n o l o g y

    T r a n s f e r t o I n d u s t r y

    K i m M i l l s a n d G e o r e y F o x

    N o r t h e a s t P a r a l l e l A r c h i t e c t u r e s C e n t e r

    S y r a c u s e U n i v e r s i t y

    S y r a c u s e , N e w Y o r k 1 3 2 4 4 - 4 1 0 0

    A b s t r a c t

    H P C C t e c h n o l o g i e s m a y b e b r o a d l y d e n e d a s h i g h

    p e r f o r m a n c e c o m m u n i c a t i o n n e t w o r k s , m a s s i v e l y p a r -

    a l l e l p r o c e s s i n g s y s t e m s , a n d t h e t e c h n i c a l e x p e r t i s e

    f o r u s i n g t h e s e s y s t e m s . A g a p c u r r e n t l y e x i s t s b e -

    t w e e n t h e n a t i o n a l H P C C c o m m u n i t y a n d i n d u s t r y .

    F o r H P C C t e c h n o l o g y d e v e l o p m e n t t o c o n t i n u e , a n d

    u l t i m a t e l y s u c c e e d i n t h e m a r k e t p l a c e , i n d u s t r y m u s t

    a d o p t a n d u s e t h i s t e c h n o l o g y . B o t h t e c h n i c a l { s o f t w a r e

    d e v e l o p m e n t , a n d s o c i o t e c h n i c a l { i n d u s t r y ' s v i e w o f

    H P C C t e c h n o l o g y a s d i c u l t t o u s e m u s t b e a d d r e s s e d .

    T r a n s f e r o f H P C C t e c h n o l o g i e s t o i n d u s t r y m u s t b e

    l i n k e d t o t h e t e c h n i c a l a n d b u s i n e s s o b j e c t i v e s o f a

    c o m p a n y . I n f o M a l l , a n e w p r o g r a m a t t h e N o r t h e a s t

    P a r a l l e l A r c h i t e c t u r e s C e n t e r , i s d e s i g n e d t o p r o v i d e

    " o n e s t o p s h o p p i n g " f o r e n a b l i n g H P C C t e c h n o l o g i e s

    a n d b u s i n e s s p a r t n e r s h i p s .

    1 I n t r o d u c t i o n

    H i g h p e r f o r m a n c e c o m p u t i n g a n d c o m m u n i c a t i o n s

    ( H P C C ) r e p r e s e n t s a r e v o l u t i o n a r y n e w t e c h n o l o g y

    p r o m i s i n g g r e a t b e n e t s t o a b r o a d r a n g e o f e c o n o m i c

    s e c t o r s f r o m m a n u f a c t u r i n g , t o h e a l t h c a r e , a n d h o m e

    e n t e r t a i n m e n t . T h e H i g h P e r f o r m a n c e C o m p u t i n g

    A c t o f 1 9 9 1 a n d t h e H i g h P e r f o r m a n c e C o m p u t i n g

    a n d C o m m u n i c a t i o n s ( H P C C ) i n i t i a t i v e o f 1 9 9 2 e s t a b -

    l i s h e d t h e l e a d i n g n a t i o n a l p r o g r a m d e s i g n e d t o d r i v e

    t h e d e v e l o p m e n t o f H P C C t e c h n o l o g i e s 1 2 ] . H o w e v e r ,

    a g a p c u r r e n t l y e x i s t s b e t w e e n H P C C G r a n d C h a l -

    l e n g e t e a m s w o r k i n g t o b u i l d a n d i m p l e m e n t a d v a n c e d

    c o m p u t a t i o n a l t e c h n i q u e s i n s c i e n t i c s i m u l a t i o n , a n d

    t h e m a i n s t r e a m s c i e n t i c c o m p u t i n g c o m m u n i t y w h o

    w o u l d b e w i l l i n g t o g i v e u p s i g n i c a n t p e r f o r m a n c e

    g a i n s ( t w o t o p e r h a p s v e t i m e s ) i n o r d e r t o h a v e a u -

    t o m a t i c p a r a l l e l i s m a n d p o r t a b i l i t y b e t w e e n m a c h i n e

    a r c h i t e c t u r e s 2 4 , 2 5 ] . M o r e i m p o r t a n t t h a n t h e d i f -

    f e r e n c e s w i t h i n t h e n a t i o n a l s c i e n t i c c o m p u t i n g c o m -

    m u n i t y i s t h e g a p b e t w e e n t h e H P C C c o m m u n i t y a n d

    i n d u s t r y . F o r H P C C t e c h n o l o g y d e v e l o p m e n t t o c o n -

    t i n u e , a n d u l t i m a t e l y t o s u c c e e d i n t h e m a r k e t p l a c e ,

    i n d u s t r y m u s t a d o p t a n d u s e t h i s t e c h n o l o g y .

    H P C C t e c h n o l o g y i s n o w s e t t o p a s s c o n v e n t i o n a l

    v e c t o r b a s e d s u p e r c o m p u t e r s i n p e r f o r m a n c e c a p a b i l -

    i t y . H i g h p e r f o r m a n c e c o m p u t i n g i s c u r r e n t l y a s m a l l

    p a r t o f t h e c o m p u t e r t e c h n o l o g y m a r k e t , b u t i s p r e -

    d i c t e d b y t h e C o m m e r c e D e p a r t m e n t t o h a v e a w o r l d -

    w i d e e c o n o m i c i m p a c t o f $ 1 0 0 B i l l i o n b y t h e y e a r 2 0 0 0 .

    I m p r o v e m e n t s i n t e c h n o l o g i c a l a r e a s s u c h a s s o f t w a r e ,

    a n d c h a n g e s i n i n d u s t r y ' s p e r c e p t i o n o f t h e e o r t r e -

    q u i r e d t o u s e H P C C s y s t e m s a r e n e e d e d t o s u p p o r t i n -

    d u s t r y a d o p t i o n o f H P C C t e c h n o l o g y . H P C C t e c h n o l -

    o g y c a n b e r e g a r d e d a s a t e c h n i c a l s u c c e s s { w e e x p e c t

    t o s o o n s e e p e r f o r m a n c e i m p r o v e m e n t s t w o o r d e r s o f

    m a g n i t u d e o v e r t h a t o f c o n v e n t i o n a l s u p e r c o m p u t e r s ,

    m a k i n g T e r a F L O P S c o m p u t i n g c a p a b i l i t y a v a i l a b l e i n

    t h e n e a r t e r m 2 4 ] . B u t t h i s i m p r e s s i v e t e c h n i c a l a c -

    c o m p l i s h m e n t d o e s n o t e n s u r e m a r k e t o r c o m m e r c i a l

    s u c c e s s , i n d u s t r y m u s t n d H P C C u s e f u l a n d b e a b l e

    t o d o s o m e t h i n g n e w w i t h t h i s t e c h n o l o g y . A s w i t h

    a n y n e w t e c h n o l o g y , p u s h i n g H P C C t e c h n o l o g y o u t

    o f t h e r e s e a r c h l a b i s n o t e e c t i v e . O p p o r t u n i t i e s f o r

    H P C C t e c h n o l o g y i n i n d u s t r y m u s t b e l i n k e d t o a p -

  • 8/3/2019 HPCC Cluster Application

    2/8

    p l i c a t i o n s r e p r e s e n t i n g t h e t e c h n i c a l a n d b u s i n e s s o b -

    j e c t i v e s o f a c o m p a n y . A p p l i c a t i o n s p l a y a r o l e i n t h i s

    p r o c e s s t h r o u g h t e c h n o l o g y i n t e g r a t i o n , d e m o n s t r a t -

    i n g r e s u l t s , a n d d e n i n g w h e r e f u t u r e i m p r o v e m e n t s

    a r e r e q u i r e d . I n t e g r a t i n g H P C C t e c h n o l o g i e s i n c l u d e s

    h a r d w a r e a n d s o f t w a r e s y s t e m s , a n d a p p r o a c h e s f o r

    u s i n g t h e s e s y s t e m s ( e . g . , a l g o r i t h m s , o p t i m i z a t i o n ) .

    D e m o n s t r a t i o n o f b e n e t s i n c l u d e s a p p l y i n g t h i s t e c h -

    n o l o g y o n a s c a l e t h a t i s i n t e r e s t i n g t o i n d u s t r y t o

    i l l u s t r a t e t h e p o t e n t i a l r e w a r d s , a s w e l l a s t h e r i s k s

    a s s o c i a t e d w i t h a t r a n s i t i o n t o n e w t e c h n o l o g y ( e . g . , a

    l a r g e s c a l e s t o c k m a r k e t p r i c i n g e x p e r i m e n t , s o f t w a r e

    i s s u e s a n d p e r f o r m a n c e o f a p a r a l l e l p r i c i n g m o d e l

    1 6 , 1 7 ] . H P C C d e v e l o p e r s a l s o u s e a p p l i c a t i o n s t o d e -

    n e w h e r e i m p r o v e m e n t s i n f u t u r e s y s t e m s a r e n e e d e d ,

    s u c h a s t h e a p p l i c a t i o n s b e n c h m a r k s u i t e u s e d i n t h e

    F o r t r a n D / H i g h P e r f o r m a n c e F o r t r a n c o m p i l e r d e v e l -

    o p m e n t e o r t 1 5 ] .

    T e c h n i c a l o b s t a c l e s s u c h a s s o f t w a r e l i m i t a t i o n s ,

    a n d s o c i o t e c h n i c a l o b s t a c l e s s u c h a s i n d u s t r y ' s v i e w

    o f H P C C a s d i c u l t t o u s e c u r r e n t l y l i m i t t h e d e v e l -

    o p m e n t o f H P C C a p p l i c a t i o n s i n i n d u s t r y . E v a l u a t -

    i n g a n d l i n k i n g d e v e l o p i n g t e c h n o l o g i e s , t h e n a p p l y i n g

    t h e m t o l a r g e s c a l e p r o b l e m s i n i n d u s t r y a n d s c i e n c e i s

    t h e c e n t r a l m i s s i o n o f t h e N o r t h e a s t P a r a l l e l A r c h i t e c -

    t u r e s C e n t e r ( N P A C ) . O u r a p p r o a c h i s b a s e d o n t h r e e

    y e a r ' s e x p e r i e n c e w i t h o u r A C T I O N i n d u s t r y o u t r e a c h

    p r o g r a m 9 ] , a n d a n o n g o i n g s u r v e y o f i n d u s t r y 8 ] t o

    i d e n t i f y o p p o r t u n i t i e s f o r e x p l o i t i n g H P C C t e c h n o l o -

    g i e s . W e r e c e n t l y r e - f o c u s e d o u r a c t i v i t i e s w i t h i n A C -

    T I O N t o d e n e I n f o M a l l ? ] , a n e w p r o g r a m w h i c h

    c o m b i n e s e n a b l i n g t e c h n o l o g i e s { n e t w o r k s , h i g h p e r -

    f o r m a n c e c o m p u t i n g , s o f t w a r e , a n d e x p e r t i s e i n u s i n g

    t h e s e s y s t e m s w i t h a d e p l o y m e n t s t r a t e g y b a s e d o n

    t e c h n o l o g y p a r t n e r s h i p s a m o n g s m a l l s o f t w a r e b u s i -

    n e s s e s , m e d i u m s i z e d c o r p o r a t i o n s , i n s t i t u t i o n s a n d

    p u b l i c a g e n c i e s , a n d h i g h t e c h n o l o g y p a r t n e r s . A n a l o -

    g o u s t o a r e t a i l s h o p p i n g m a l l , I n f o M a l l p r o v i d e s \ o n e

    s t o p s h o p p i n g " f o r e n a b l i n g t e c h n o l o g i e s a n d b u s i n e s s

    p a r t n e r s h i p s .

    2 T h e r o l e o f a p p l i c a t i o n s

    2 . 1 A c a d e m i c v s . i n d u s t r y a p p l i c a t i o n s

    C u r r e n t e x p e r i e n c e w i t h p a r a l l e l c o m p u t i n g s y s -

    t e m s , a n d d e v e l o p m e n t o f p a r a l l e l c o m p u t i n g a p p l i c a -

    t i o n s i s m a i n l y c e n t e r e d i n a c a d e m i c a n d r e s e a r c h c e n -

    t e r s , r a t h e r t h a n i n d u s t r y . D i e r e n c e s b e t w e e n a c a -

    d e m i c , a n d i n d u s t r y o r g o v e r n m e n t a p p l i c a t i o n c o d e s

    i l l u s t r a t e w h y a d o p t i n g a n e w c o m p u t i n g t e c h n o l o g y

    i s m o r e e a s i l y a c c o m p l i s h e d i n a n a c a d e m i c e n v i r o n -

    m e n t . A c a d e m i c c o d e s a r e t y p i c a l l y o n e t o t e n t h o u -

    s a n d l i n e s l o n g , w h i l e i n d u s t r y a n d g o v e r n m e n t c o d e s

    c a n a p p r o a c h o n e m i l l i o n l i n e s o f c o d e . C o n v e r t i n g

    s m a l l e r s e q u e n t i a l c o d e s t o r u n o n p a r a l l e l s y s t e m s

    i s o b v i o u s l y a n e a s i e r t a s k t h a n c o n v e r t i n g a m u c h

    l a r g e r c o d e , b u t t h e r e a r e o t h e r c o n t r i b u t i n g f a c t o r s .

    T h e l i f e s p a n o f a n a c a d e m i c c o d e i s o f t e n o n e t o t w o

    y e a r s , w h i l e a n i n d u s t r i a l c o d e m a y h a v e a l i f e s p a n

    o f d e c a d e s . T h e o r i g i n a l d e v e l o p e r s o f i n d u s t r y c o d e s ,

    t h o s e w h o b e s t u n d e r s t a n d t h e d e t a i l s o f t h e c o d e , a r e

    u s u a l l y n o l o n g e r o n t h e p r o j e c t t e a m t h a t c o n t i n u e s

    t o m a i n t a i n a n d u s e t h e c o d e . A t s o m e p o i n t i n t h i s

    e v o l u t i o n , t h e c o d e i t s e l f c o m e s t o r e p r e s e n t k n o w l e d g e

    o f t h e i n d u s t r y p r o b l e m . D u e t o t h e d i e r e n c e s i n s i z e

    a n d l i f e s p a n , t h e d e s i g n g o a l s o f a n a c a d e m i c a p p l i c a -

    t i o n a r e q u i t e d i e r e n t f r o m a n i n d u s t r y a p p l i c a t i o n .

    T h e a c a d e m i c r e s e a r c h e r , f o r e x a m p l e a g r a d u a t e s t u -

    d e n t , w i l l t e n d t o e m p h a s i z e p e r f o r m a n c e i n d e v e l o p -

    i n g a c o d e , w h i l e s a c r i c i n g p o r t a b i l i t y a n d e a s e o f

    p r o g r a m m i n g o r i m p l e m e n t a t i o n e o r t r e q u i r e d . I n

    c o n t r a s t , a n i n d u s t r y r e s e a r c h t e a m w o r k i n g t o m a i n -

    t a i n a n d u p g r a d e a v e r y l a r g e c o d e o v e r o n e t o t w o

    d e c a d e s ( m a i n t e n a n c e i s e s t i m a t e d t o a c c o u n t f o r 7 0 %

    o f c o s t s i n a s o f t w a r e p r o j e c t ) w i l l t e n d t o t r a d e p e r -

    f o r m a n c e f o r e a s e o f i m p l e m e n t a t i o n e o r t , p o r t a b i l i t y ,

    a n d s c a l a b i l i t y t o f u t u r e m a c h i n e s 8 , 2 4 ] .

    2 . 2 H P C C G r a n d C h a l l e n g e a p p l i c a t i o n s

    B u i l d i n g o n r e s e a r c h i n a c a d e m i c a n d g o v e r n m e n t

    r e s e a r c h c e n t e r s , t h e 1 9 9 2 H i g h P e r f o r m a n c e C o m p u t -

    i n g a n d C o m m u n i c a t i o n ( H P C C ) P r e s i d e n t i a l I n i t i a -

    t i v e a d d e d n e w i m p e t u s t o H P C C t e c h n o l o g y d e v e l -

    o p m e n t . T h e f e d e r a l H P C C p r o g r a m i s d e s i g n e d t o

    s u p p o r t a s e t o f G r a n d C h a l l e n g e a p p l i c a t i o n s w h i c h

    r e q u i r e T e r a F L O P p e r f o r m a n c e , a n d a r e i m p o r t a n t

    t o t h e m i s s i o n o f e l e v e n f e d e r a l a g e n c i e s i n c l u d i n g

    A R P A , D O D , D O E , E D , E P A , N A S A , H H S / N I H ,

    D O C / N I S T , D O C / N O A A , N S A , a n d N S F . C o l l e c -

    t i v e l y , t h e s e a g e n c i e s c o n t r i b u t e t o n a t i o n a l m i s s i o n

    a r e a s s u c h a s e n e r g y , s p a c e , h e a l t h , d e f e n s e , e n v i r o n -

    m e n t , w e a t h e r , a n d b a s i c s c i e n c e a n d t e c h n o l o g y 1 2 ] .

    A s a d r i v e r o f n e w t e c h n o l o g y , t h i s s e t o f G r a n d C h a l -

    l e n g e a p p l i c a t i o n s s t r a i n s t h e l i m i t s o f p r e s e n t d a y

    H P C C s y s t e m s , a n d p r o v i d e s d e s i g n c r i t e r i a f o r H P C C

    t e c h n o l o g y d e v e l o p e r s t o a d d r e s s i n f u t u r e s y s t e m s .

    A s u b s e t o f t h e f e d e r a l a g e n c i e s l i s t e d a b o v e s u p p o r t

    a n a n n u a l w o r k s h o p o n G r a n d C h a l l e n g e a p p l i c a t i o n s

    a n d s o f t w a r e t e c h n o l o g i e s t o d e n e r e q u i r e m e n t s f o r

    f u t u r e t e c h n o l o g y d e v e l o p m e n t i n a r e a s s u c h a s p r o -

    g r a m m i n g p a r a d i g m s , d e v e l o p m e n t t o o l s , i n t e g r a t i o n

    e n v i r o n m e n t s , a n d a l g o r i t h m s 2 4 , 2 5 ] .

  • 8/3/2019 HPCC Cluster Application

    3/8

    2 . 3 G r a n d C h a l l e n g e p r o g r a m a p p r o a c h

    W i t h i n t h e G r a n d C h a l l e n g e c o m m u n i t y , t h e r e i s

    a c l e a r c o n s e n s u s t h a t t h e p r e s e n t s o f t w a r e e n v i r o n -

    m e n t i n a d e q u a t e l y s u p p o r t s d e v e l o p m e n t o f h i g h p e r -

    f o r m a n c e c o m p u t i n g a p p l i c a t i o n s . I t i s a l s o c l e a r t h a t

    a p p l i c a t i o n s d e v e l o p m e n t w i l l p l a y a c e n t r a l r o l e i n t h e

    p l a n n e d e v o l u t i o n o f H P C C s y s t e m s f r o m r e s e a r c h t o

    c o m m e r c i a l s y s t e m s . T w o g e n e r a l a p p r o a c h e s r e l a t e d

    t o s o f t w a r e a n d a p p l i c a t i o n d e v e l o p m e n t w e r e i d e n t i -

    e d i n t h e 1 9 9 2 G r a n d C h a l l e n g e w o r k s h o p 2 4 ] . F i r s t ,

    a g r a d u a l o r i n c r e m e n t a l a p p r o a c h t o s o f t w a r e d e v e l -

    o p m e n t i s n e e d e d i n t h e s h o r t t e r m t o e a s e t h e b u r d e n

    o f p r o g r a m m i n g H P C C s y s t e m s . S e c o n d , i n c r e a s e d

    c o m m u n i c a t i o n a m o n g i n d i v i d u a l r e s e a r c h e r s a n d b e -

    t w e e n r e s e a r c h c e n t e r s s h o u l d b e u s e d t o b u i l d s o m e

    e a r l y s u c c e s s e s i n a p p l y i n g H P C C t e c h n o l o g y i n i n -

    d u s t r y .

    A g r a d u a l o r i n c r e m e n t a l a p p r o a c h t o d e v e l o p i n g

    m o d e s t s o f t w a r e t o o l s f o r n e a r t e r m u s e b y a p p l i c a -

    t i o n s c i e n t i s t s i s f a v o r e d o v e r m o r e c o m p r e h e n s i v e a n d

    s o p h i s t i c a t e d a p p r o a c h e s t h a t n e c e s s a r i l y t a k e l o n g e r

    t o p r o d u c e . I n t h e s h o r t t e r m , t h e f o c u s m u s t b e o n

    i m m e d i a t e p r a c t i c a l c o n s i d e r a t i o n s t h a t h e l p l i n k u s e r

    a p p l i c a t i o n p r o b l e m s w i t h m a c h i n e f u n c t i o n a l i t y . I n

    t h e l o n g e r t e r m , p r o g r a m s u p p o r t f a c i l i t i e s a r e d e s i r e d

    t h a t i n c l u d e m o r e c o m p r e h e n s i v e c o m p i l e t i m e t o o l s

    f o r c o d e m i g r a t i o n a n d d e p e n d e n c y a n a l y s i s , a n d r u n -

    t i m e t o o l s s u p p o r t i n g u s e r s e l e c t i o n o f s y s t e m c a p a b i l -

    i t i e s a c c o r d i n g t o c o s t / p e r f o r m a n c e c r i t e r i a .

    C u r r e n t l y , u s e r s o f H P C C s y s t e m s t e n d t o h a v e a

    h i g h l e v e l o f e x p e r i e n c e a n d e x p e r t i s e i n c o m p u t a t i o n ,

    t h o u g h n o t n e c e s s a r i l y i n p a r a l l e l c o m p u t i n g . T h e

    H P C C G r a n d C h a l l e n g e a p p l i c a t i o n t e a m s a r e a g o o d

    e x a m p l e o f t h i s g r o u p o f e a r l y u s e r s . C u r r e n t l y , p a r -

    a l l e l p r o g r a m m i n g m i g h t b e s e e n a s a c o l l a b o r a t i o n

    b e t w e e n s o p h i s t i c a t e d u s e r s a n d s y s t e m s o f t w a r e . I n

    g e n e r a l , u s e r s m u s t w o r k h a r d t o a c h i e v e r e s u l t s o n

    H P C C s y s t e m s . A n e v o l u t i o n a r y t r e n d i s e n v i s i o n e d

    b y l e a d e r s o f t h e H P C C r e s e a r c h c o m m u n i t y t h a t i n -

    c l u d e s b r o a d e n i n g t h e u s e r b a s e t h r o u g h e d u c a t i o n a l

    p r o g r a m s , w h i l e i m p r o v e m e n t s i n s o f t w a r e d e v e l o p -

    m e n t m a k e H P C C s y s t e m s m o r e r e a d i l y a c c e s s i b l e .

    T o b e t t e r e x p l o i t t h e c u r r e n t i n v e s t m e n t i n h i g h

    p e r f o r m a n c e c o m p u t i n g s o f t w a r e , a n d t o s p e e d t h e

    a d o p t i o n o f s t a n d a r d s f o r c r i t i c a l s o f t w a r e c o m p o -

    n e n t s , s u c h a s c o m p i l e r s , o r m e s s a g e p a s s i n g l i -

    b r a r i e s , i n c r e a s e d c o m m u n i c a t i o n a m o n g r e s e a r c h e r s

    i s n e e d e d . I n c r e a s e d c o m m u n i c a t i o n b e t w e e n d e v e l o p -

    e r s o f H P C C t e c h n o l o g y a t d i e r e n t c e n t e r s o r u s i n g

    d i e r e n t m a c h i n e a r c h i t e c t u r e s i s p l a n n e d t h r o u g h d e -

    v e l o p m e n t o f s o f t w a r e t e m p l a t e s . A t e m p l a t e s c h e m e

    i s s e e n a s a n a l t e r n a t i v e t o p r o p r i e t a r y s o f t w a r e p r o d -

    u c t s t h a t t e n d b e e i t h e r t o o g e n e r a l a n d t h e r e f o r e i n -

    e c i e n t , o r t o o m a c h i n e s p e c i c . T e m p l a t e s s h o u l d

    c o n v e y a s o f t w a r e s o l u t i o n t o a p r o b l e m , b e f u l l y d o c -

    u m e n t e d , a n d e a s i l y m o d i e d b y o t h e r u s e r s f o r t h e i r

    s p e c i c p u r p o s e s a n d s y s t e m i m p l e m e n t a t i o n . S o f t -

    w a r e t e m p l a t e s a r e v i e w e d a s a m e d i u m f o r c o m m u -

    n i c a t i n g a l g o r i t h m s a n d c o d e s , a n d f o r d i s s e m i n a t i n g

    t h i s i n f o r m a t i o n a m o n g t h e r e s e a r c h c o m m u n i t y i n t h e

    n e a r t e r m 2 4 ] .

    2 . 4 O b s t a c l e s t o t e c h n o l o g y t r a n s f e r

    H P C C t e c h n o l o g y i s n o w i n p o s i t i o n t o b y p a s s c o n -

    v e n t i o n a l s u p e r c o m p u t i n g t e c h n o l o g y i n p e r f o r m a n c e ,

    b u t p e r f o r m a n c e a l o n e i s n o t s u c i e n t t o e n t i c e a p -

    p l i c a t i o n s c i e n t i s t s t o m a k e t h e t r a n s i t i o n f r o m c o n -

    v e n t i o n a l t o H P C C b a s e d s u p e r c o m p u t i n g . A p p l i c a -

    t i o n s c i e n t i s t s n e e d s o l u t i o n s t o t h e i r p r o b l e m s a n d r e -

    q u i r e a n e c i e n t l y u s e d h i g h p e r f o r m a n c e c o m p u t i n g

    e n v i r o n m e n t . B o t h t e c h n i c a l a n d s o c i a l o b s t a c l e s c u r -

    r e n t l y l i m i t t h e t r a n s i t i o n f r o m c o n v e n t i o n a l t o H P C C

    s u p e r c o m p u t e r s . T h i s t r a n s i t i o n r e q u i r e s a p a r a d i g m

    s h i f t i n a l g o r i t h m s , p r o g r a m m i n g m o d e l s , a n d m a n -

    a g e m e n t o f s y s t e m r e s o u r c e s . S o f t w a r e i s c o n s i d e r e d

    t h e k e y t e c h n i c a l o b s t a c l e t o d e v e l o p i n g h i g h p e r f o r -

    m a n c e c o m p u t i n g a p p l i c a t i o n s 2 4 ] . W h i l e p e r f o r -

    m a n c e o f s c a l a b l e H P C C s y s t e m s m a t c h e s t h e d e m a n d

    o f G r a n d C h a l l e n g e a p p l i c a t i o n s , a p o o r t b e t w e e n

    t e c h n o l o g y a n d a p p l i c a t i o n p r o b l e m s r e m a i n s . I m p o r -

    t a n t s o f t w a r e i s s u e s i n c l u d e s t a n d a r d i z a t i o n i n p r o -

    g r a m m i n g m o d e l s , m a n a g e m e n t , p o r t a b i l i t y , a n d s c a l -

    a b i l i t y a c r o s s a r c h i t e c t u r e s . C o m p i l e - t i m e a n d r u n -

    t i m e t o o l s a r e n e e d e d t o a n a l y z e d a t a a c c e s s e s a n d

    m o d i f y a r r a y s i n a c o d e . S i m p l e m i g r a t i o n t o o l s , e s p e -

    c i a l l y t h o s e b u i l t a r o u n d i n d u s t r y s t a n d a r d t e c h n o l o -

    g i e s s u c h a s t h e H i g h P e r f o r m a n c e F o r t r a n c o m p i l e r

    c o u l d t a k e s o m e o f t h e b u r d e n i n d e v e l o p i n g p a r a l l e l

    c o d e o t h e u s e r . R u n - t i m e t o o l s a r e n e e d e d t h a t p r o -

    v i d e a n a b i l i t y t o i n s t r u m e n t c o d e , s u p p o r t p a r a l l e l

    d e b u g g e r s , a n d m a n a g e m e m o r y .

    I n a d d i t i o n t o t e c h n i c a l o b s t a c l e s , w h i c h m a i n l y

    c o n c e r n s o f t w a r e , t h e r e a r e a l s o i m p o r t a n t s o c i a l o b -

    s t a c l e s t o H P C C d e v e l o p m e n t . G r a n d c h a l l e n g e a p p l i -

    c a t i o n p r o b l e m s a r e w e l l s u i t e d t o T e r a F L O P p e r f o r -

    m a n c e , b u t t h e r e a r e g a p s b e t w e e n g r o u p s w i t h i n t h e

    s c i e n c e c o m m u n i t y . M a n y d o m a i n s c i e n t i s t s d o n o t

    c o n s i d e r c o m p u t a t i o n a l s c i e n c e a s " r e a l s c i e n c e " . I n

    t h e c o m p u t e r s c i e n c e c o m m u n i t y , a p p l i c a t i o n s a r e c o n -

    s i d e r e d b y m a n y t o p r e s e n t o n l y u n i m p o r t a n t d e t a i l s

    t h a t s h o u l d b e a b s t r a c t e d f r o m t h e p r o b l e m i n o r d e r t o

    c o n d u c t r e s e a r c h . W i t h i n i n d u s t r y , a w i d e l y h e l d v i e w

    o f p a r a l l e l c o m p u t i n g i s t h a t i t i s t o o d i c u l t t o u s e .

    A n a t i o n a l r e s e a r c h e o r t i s u n d e r w a y t o i m p r o v e p a r -

  • 8/3/2019 HPCC Cluster Application

    4/8

    a l l e l s o f t w a r e , f o r e x a m p l e a d a t a p a r a l l e l H i g h P e r f o r -

    m a n c e F o r t r a n s t a n d a r d w a s r e c e n t l y e s t a b l i s h e d 1 5 ]

    b u t F o r t r a n 9 0 m a y a l r e a d y b e t o o c o m p l e x f o r t e c h n i -

    c a l m a n a g e m e n t i n i n d u s t r y , c r e a t i n g a n o t h e r g a p b e -

    t w e e n i n d u s t r y m a n a g e m e n t a n d y o u n g t e c h n i c a l s t a

    2 3 ] . I n s o m e i n d u s t r i e s , t h e r e a r e s t r o n g i n c e n t i v e s f o r

    c o n d u c t i n g b u s i n e s s a c c o r d i n g t o l o n g e s t a b l i s h e d p a t -

    t e r n s . T h e e v o l u t i o n o f t e c h n o l o g y { t e l e p h o n e s , s t o c k

    t i c k e r , a n d c o m p u t e r s h a s h a d a s t r o n g i m p a c t o n

    t h e s t o c k m a r k e t i n d u s t r y , y e t t h i s c o m p l e x , i n f o r m a -

    t i o n d r i v e n s y s t e m c o n v e r g e s o n p e o p l e w h o c a r r y o u t

    l o n g e s t a b l i s h e d a n d p r o t a b l e r o l e s d a t i n g t o 1 9 0 0

    4 ] . I n m a t u r e i n d u s t r i e s , s t r a t e g i c i n n o v a t i o n s a r e

    a l m o s t c e r t a i n t o r e q u i r e e x t e n s i v e c h a n g e i n a l l o p -

    e r a t i o n s o f t h e b u s i n e s s , b u t s e n i o r e x e c u t i v e s m a y b e

    u n a b l e o r u n w i l l i n g t o a c c e p t t h e r i s k a s s o c i a t e d w i t h

    t h i s c h a n g e 1 1 ] . H P C C v e n d o r s r e c o g n i z e t h i s o b s t a -

    c l e a n d n o w m a r k e t n e t w o r k c o n n e c t e d w o r k s t a t i o n s

    a s p a r a l l e l s y s t e m s . T h i s a p p r o a c h r e d u c e s t h e r i s k

    o f i n v e s t i n g i n a n e w t e c h n o l o g y , t a k e s a d v a n t a g e o f

    u s e r f a m i l i a r i t y w i t h c u r r e n t w o r k s t a t i o n t e c h n o l o g y ,

    a n d f o l l o w s a n e v o l u t i o n a r y p a t h f r o m p e r s o n a l c o m -

    p u t e r t o w o r k s t a t i o n t o w o r k s t a t i o n s y s t e m s . T h e r e

    a r e o f c o u r s e t e c h n i c a l i s s u e s f a v o r i n g t h i s a p p r o a c h

    a s w e l l , i n c l u d i n g a d v a n c e s i n n e t w o r k s w i t c h i n g t e c h -

    n o l o g y a n d t h e a b i l i t y t o u s e t h e l a t e s t w o r k s t a t i o n

    p r o c e s s o r t e c h n o l o g y a s n o d e s i n a n e t w o r k c o n n e c t e d

    w o r k s t a t i o n s y s t e m .

    2 . 5 S o f t w a r e i n t e g r a t i o n a s a G r a n d C h a l -

    l e n g e

    I n t h e G r a n d C h a l l e n g e A p p l i c a t i o n W o r k s h o p o f

    M a y , 1 9 9 3 , s y s t e m i n t e g r a t i o n w a s i d e n t i e d a s a n i m -

    p o r t a n t s o f t w a r e i s s u e , p a r t i c u l a r l y a m o n g m u l t i d i s c i -

    p l i n a r y p r o j e c t t e a m s . E v e n w i t h i n a s i n g l e a p p l i c a -

    t i o n p r o g r a m , a s i n g l e p r o g r a m m i n g p a r a d i g m i s n o t

    c o n s i d e r e d s u c i e n t . A h i e r a r c h y o f s o f t w a r e m o d e l s

    w a s p r o p o s e d . T h i s h i e r a r c h y c o u l d i n c l u d e a h i g h

    l e v e l s y s t e m i n t e g r a t i o n s o f t w a r e l a y e r ( e . g . , A V S 1 ] ,

    H P C + + 2 ] , F o r t r a n M 7 ] ) c o o r d i n a t i n g l a r g e g r a i n

    f u n c t i o n a l p a r a l l e l m o d u l e s c o n t a i n i n g d a t a p a r a l l e l

    m o d u l e s . S u p p o r t f o r m i x i n g C + + a n d F o r t r a n p r o -

    g r a m m i n g l a n g u a g e s , a n d c a l l i n g m e s s a g e p a s s i n g c o d e

    f r o m d a t a p a r a l l e l c o d e w a s r e c o m m e n d e d . C o n s t r u c t -

    i n g a p p l i c a t i o n s o f t w a r e c o d e s f r o m m o d u l a r c o m p o -

    n e n t s w a s c l e a r l y d e n e d a s a n i m p o r t a n t a p p r o a c h .

    I n t e g r a t i o n o f m u l t i d i s c i p l i n a r y a n d h e t e r o g e n e o u s

    a p p l i c a t i o n p r o b l e m s i s d i r e c t l y r e l e v a n t t o i n d u s t r y .

    W e b e l i e v e t h a t a n i m p o r t a n t c l a s s o f p r o b l e m s i n i n -

    d u s t r y w i l l r e q u i r e i n t e g r a t i o n o f d a t a b a s e s , s i m u l a -

    t i o n , v i s u a l i z a t i o n , i n t e r f a c e s , a n d d e c i s i o n s u p p o r t . A

    m o d u l a r a p p r o a c h , c o m b i n i n g t h e b e s t a v a i l a b l e t e c h -

    n o l o g y c o m p o n e n t s , a n d s u p p o r t f o r i n c r e m e n t a l o p -

    t i m i z a t i o n o f t h e o v e r a l l f r a m e w o r k i s n e e d e d . T h i s

    m o d u l a r a p p r o a c h i s u s e d i n t h e N A S A A m e s n u m e r -

    i c a l p r o p u l s i o n s o f t w a r e s y s t e m ( N P S S ) d e s i g n e n v i -

    r o n m e n t .

    2 . 6 H P C C a p p l i c a t i o n s i n i n d u s t r y

    N u m e r i c a l c o m p u t a t i o n h a s l o n g b e e n t h e d o m i -

    n a t e s u p e r c o m p u t i n g a p p l i c a t i o n . T h i s i s r e e c t e d i n

    t h e s e t o f a p p r o x i m a t e l y 3 0 G r a n d C h a l l e n g e p r o b -

    l e m s , w h i c h e m p h a s i z e s c i e n t i c s i m u l a t i o n a p p l i c a -

    t i o n s i n p h y s i c s , c h e m i s t r y , b i o l o g y , c l i m a t e a n d e n -

    v i r o n m e n t a l m o d e l i n g . T h e H P C C p r o g r a m a n d i t s

    e m p h a s i s o n s c i e n t i c s i m u l a t i o n h a s m o t i v a t e d d e v e l -

    o p m e n t o f b o t h h a r d w a r e a n d s o f t w a r e , a n d s o p h i s t i -

    c a t e d a p p r o a c h e s f o r u s i n g t h e s e s y s t e m s . H o w e v e r ,

    a p p l i c a t i o n s o f H P C C t e c h n o l o g i e s i n i n d u s t r y d o n o t

    d i r e c t l y f o l l o w f r o m t h e s c i e n t i c a c h i e v e m e n t s o f t h e

    H P C C p r o g r a m . G i v e n t h e g r o w i n g c o m p l e x i t y o f t h e

    G r a n d C h a l l e n g e a p p l i c a t i o n s i n t e r m s o f s y s t e m i n t e -

    g r a t i o n r e q u i r e m e n t s , m u l t i d i s c i p l i n a r y a p p l i c a t i o n s ,

    a n d h e t e r o g e n e o u s c o m p u t i n g , t h e r e i s a t r e n d e m e r g -

    i n g t o w a r d a m o d u l a r s y s t e m f r a m e w o r k t h a t e n c o m -

    p a s s e s d a t a b a s e s , n u m e r i c a l c o m p u t a t i o n , a n d v i s u a l -

    i z a t i o n . T h i s f r a m e w o r k d e n e s a m o d e l f o r H P C C

    a p p l i c a t i o n s i n i n d u s t r y . A s p a r t o f o u r A C T I O N

    i n d u s t r y o u t r e a c h p r o g r a m , w e c o n d u c t a n o n g o i n g

    s u r v e y t o i d e n t i f y n e w i n d u s t r i e s , a s w e l l a s n e w o p -

    p o r t u n i t i e s i n e x i s t i n g i n d u s t r i e s t h a t c a n u s e H P C C

    t e c h n o l o g i e s . W e h a v e i d e n t i e d l a r g e s c a l e i n f o r m a -

    t i o n p r o c e s s i n g , a n d c o m m e r c i a l e x a m p l e s o f m i l i t a r y

    c o m m u n i c a t i o n s , c o m m a n d , c o n t r o l , a n d i n t e l l i g e n c e

    a p p l i c a t i o n s a s e x t r e m e l y p r o m i s i n g a p p l i c a t i o n a r e a s

    8 ] . T h e s e n e w a p p l i c a t i o n s i n i n d u s t r y a r e l i k e l y t o

    r e q u i r e a d i v e r s e n u m b e r o f f u n c t i o n s s u c h a s i n f o r -

    m a t i o n p r o c e s s i n g , n u m e r i c a l c o m p u t a t i o n , i n t e r a c t i v e

    s y s t e m c o n t r o l , a n d v i s u a l i z a t i o n , e a c h o p t i m i z e d f o r

    a s p e c i c f u n c t i o n , a n d c o o r d i n a t e d b y s y s t e m l e v e l

    s o f t w a r e .

    U S i n d u s t r i a l c o m p e t i t i v e n e s s , a n d t h e a b i l i t y t o

    c o m p e t e i n g l o b a l e c o n o m i c m a r k e t s i s a g r o w i n g n a -

    t i o n a l c o n c e r n . W h i l e t h e H P C C p r o g r a m i s t h e

    l e a d i n g n a t i o n a l p r o g r a m d r i v i n g d e v e l o p m e n t o f n e w

    H P C C t e c h n o l o g i e s , t h e H P C C p r o g r a m d o e s n o t i n -

    c l u d e a t e c h n o l o g y t r a n s f e r c o m p o n e n t . C o n c e r n o v e r

    t h e s t a t e o f n a t i o n ' s c a p a b i l i t y i n s c i e n c e a n d t e c h n o l -

    o g y i s d e c a d e s o l d 1 8 ] , a n d t h e l a c k o f a t e c h n o l o g y

    t r a n s f e r p r o g r a m i n 1 9 9 3 i l l u s t r a t e s t h a t o u r f e d e r a l

    s c i e n c e a g e n d a i s n o t c l o s e l y l i n k e d t o c o m m e r c i a l a n d

    i n d u s t r i a l u s e o f r e s e a r c h . I m p l i c i t i n t h e H P C C p r o -

    g r a m i s a g o a l o f w i d e d i s s e m i n a t i o n o f t h e r e s u l t s o f

    t h e H P C C s c i e n c e t e a m s . W h i l e i t i s l i k e l y t h a t t h e

  • 8/3/2019 HPCC Cluster Application

    5/8

    r e s u l t s o f t h i s p r o g r a m w i l l o w f r e e l y t h r o u g h t h e s c i -

    e n t i c r e s e a r c h c o m m u n i t y , t h e s e r e s u l t s a r e n o t l i k e l y

    t o o w e a s i l y i n t o i n d u s t r y a n d p r o d u c t i o n .

    T h e U S i s t h e c u r r e n t l e a d e r i n H P C C t e c h n o l o g y

    d e v e l o p m e n t , b u t t h i s d o e s n o t e n s u r e t h a t t h e U S w i l l

    b e t h e r s t t o p u t H P C C t e c h n o l o g y i n t o l a r g e s c a l e i n -

    d u s t r i a l u s e . F o r e x a m p l e , t h e d i s p l a y t e c h n o l o g y u s e d

    i n l a p t o p c o m p u t e r s , c o c k p i t d i s p l a y s , a n d m e d i c a l

    i m a g i n g s y s t e m s w a s d e v e l o p e d i n t h e U S , b u t n e a r l y

    o n e h u n d r e d p e r c e n t o f c o m m e r c i a l p r o d u c t i o n m a r k e t

    i s n o w i n J a p a n 6 ] . T h e r e i s a l s o i n c r e a s i n g e m p h a s i s

    o n m a k i n g b o t h t h e n a t i o n a l s c i e n c e a g e n d a 5 ] , a n d

    t h e H P C C p r o g r a m i n p a r t i c u l a r 1 4 ] m o r e r e s p o n s i v e

    t o t h e n e e d s o f i n d u s t r y . T h e s e r e c o m m e n d a t i o n s i n -

    c l u d e r e - d i r e c t i n g b a s i c r e s e a r c h f u n d s t o w a r d a p p l i e d

    r e s e a r c h p r o g r a m s , v i g o r o u s p u r s u i t o f f e d e r a l l a b o -

    r a t o r y a n d i n d u s t r y c o l l a b o r a t i o n s , a n d s t r e n g t h e n e d

    i n d u s t r y i n p u t i n t o t h e H P C C p r o g r a m . C l o s e r t i e s

    b e t w e e n t h e f e d e r a l H P C C r e s e a r c h p r o g r a m a n d i n -

    d u s t r y a r e n e c e s s a r y , a n d a p p l i c a t i o n s r e s e a r c h l i n k i n g

    H P C C d e v e l o p m e n t w i t h i n d u s t r y m a y h e l p t o b r i d g e

    t h i s g a p .

    3 T e c h n o l o g y i n t e g r a t i o n a n d d e p l o y -

    m e n t i n i n d u s t r y

    A s a n e x t e n s i o n o f o u r A C T I O N i n d u s t r y o u t r e a c h

    p r o g r a m a t t h e N o r t h e a s t P a r a l l e l A r c h i t e c t u r e s C e n -

    t e r , w e e s t a b l i s h e d a n e w p r o g r a m , I n f o M a l l ? ] , d e -

    s i g n e d t o s u p p o r t H P C C t e c h n o l o g i e s i n t e g r a t i o n , a n d

    d e p l o y m e n t o f t h e s e t e c h n o l o g i e s t h r o u g h p a r t n e r s h i p s

    w i t h s m a l l s o f t w a r e b u s i n e s s e s a n d c o r p o r a t e t e c h n o l -

    o g y p a r t n e r s . A n a l o g o u s t o a r e t a i l s h o p p i n g m a l l

    w h i c h o e r s a b r o a d r a n g e o f c o n s u m e r p r o d u c t s i n

    a s i n g l e l o c a t i o n , I n f o M a l l o e r s " o n e s t o p s h o p p i n g "

    f o r e n a b l i n g H P C C t e c h n o l o g i e s a n d b u s i n e s s p a r t n e r -

    s h i p s .

    H i g h P e r f o r m a n c e C o m p u t i n g a n d C o m m u n i c a -

    t i o n s ( H P C C ) s y s t e m s c o m b i n i n g h i g h s p e e d n e t -

    w o r k s , c o m p u t e r s , d a t a b a s e s , a n d g r a p h i c s w i l l h a v e

    t r e m e n d o u s i m p a c t i n e c o n o m i c s e c t o r s f r o m m a n u f a c -

    t u r i n g t o h o m e e n t e r t a i n m e n t . A s t h e s e p o w e r f u l n e w

    s y s t e m s a r e l i n k e d w i t h r a p i d l y e x p a n d i n g d a t a a n d

    i n f o r m a t i o n s o u r c e s s u c h a s e l e c t r o n i c l i b r a r i e s , o n -

    l i n e m a n u f a c t u r i n g d a t a b a s e s , a n d i n t e r a c t i v e v i d e o ,

    n e w i n f o r m a t i o n p r o d u c t s w i l l e m e r g e . F o r e x a m p l e ,

    w e e x p e c t t o s e e e l e c t r o n i c m e d i c a l c h a r t s , s c i e n t i c

    s i m u l a t i o n i n t h e c l a s s r o o m , a n d a b r o a d r a n g e o f n e t -

    w o r k b a s e d s e r v i c e i n d u s t r i e s i n c l u d i n g l o n g d i s t a n c e

    c o l l a b o r a t i o n a n d t e a c h i n g .

    N P A C ' s I n f o M a l l p r o g r a m c o m b i n e s s e v e r a l c o m -

    p o n e n t s , i n c l u d i n g : t h e N Y N E T 1 9 ] G i g a b i t n e t -

    w o r k w i t h p a r a l l e l c o m p u t i n g s y s t e m s ; h i g h t e c h n o l -

    o g y p a r t n e r s w h o w o r k w i t h s m a l l s o f t w a r e b u s i n e s s e s ;

    a c c e s s t o h a r d w a r e , s o f t w a r e , a n d a p p r o a c h e s f o r u s -

    i n g t h e s e s y s t e m s ; i n t e g r a t i o n o f i n f o r m a t i o n t e c h n o l o -

    g i e s a n d b u s i n e s s e s ; t r a d i t i o n a l i n c e n t i v e s f o r s t a r t -

    u p s a n d s m a l l b u s i n e s s s u p p o r t ; a n d n a l l y , l i n k s t o

    l a r g e H P C C s y s t e m p r o d u c e r s a n d H P C C p r o d u c t

    c o n s u m e r s .

    A p p l i c a t i o n s a r e c e n t r a l t o o u r s t r a t e g y f o r d e v e l o p -

    i n g I n f o M a l l . W e e x p e c t t h a t a p p l i c a t i o n s i m p o r t a n t

    t o I n f o M a l l w i l l c o m e f r o m d i v e r s e a r e a s s u c h a s g e -

    o g r a p h i c i n f o r m a t i o n s y s t e m s , h e a l t h c a r e , a n d h o m e

    e n t e r t a i n m e n t . T h e s e a p p l i c a t i o n s w i l l l i k e l y r e q u i r e :

    m u l t i p l e s y s t e m c o m p o n e n t s s u p p o r t e d b y e x p e r t i s e

    f r o m m u l t i p l e d i s c i p l i n e s ; w i d e a r e a o r n e t w o r k b a s e d

    c o m p u t i n g ; o p t i m i z a t i o n o f t r a d e o s i n a l t e r n a t i v e s o -

    l u t i o n s t o a p r o b l e m ; a l a r g e s c a l e i n f o r m a t i o n s t o r -

    a g e , p r o c e s s i n g , a n d t r a n s f e r c o m p o n e n t ; v i s u a l i z a -

    t i o n ; a n d s o p h i s t i c a t e d u s e r i n t e r f a c e s . I n f o M a l l p r o d -

    u c t s w i l l t y p i c a l l y r e q u i r e i n t e g r a t i o n o f a n u m b e r o f

    e n a b l i n g H P C C t e c h n o l o g i e s , i n c l u d i n g t e l e c o m m u n i -

    c a t i o n n e t w o r k s , M P P s y s t e m s , d a t a b a s e s , c o m p i l e r s ,

    c o m m u n i c a t i o n l i b r a r i e s , i n t e g r a t i o n s o f t w a r e , H i g h

    P e r f o r m a n c e F o r t r a n , p a r a l l e l a n d d i s t r i b u t e d r u n t i m e

    t o o l s , a n d v i r t u a l r e a l i t y . W e c o n s i d e r t h e m e t h o d o l -

    o g y f o r i n t e g r a t i n g t h e s e t e c h n o l o g i e s a s a n e n a b l i n g

    t e c h n o l o g y . L i n k i n g r e l a t e d t e c h n o l o g i e s t o b u i l d t h e

    d a t a , c o m p u t a t i o n a l , a n d i n f o r m a t i o n s y s t e m s o f t h e

    f u t u r e r e q u i r e s m o r e s o f t w a r e , l a r g e r d a t a b a s e s , l a r g e r

    c o d e s , a n d i n t e g r a t e d c o m p o n e n t s . A e r o s p a c e d e s i g n

    p r o v i d e s a g o o d e x a m p l e o f a n a p p l i c a t i o n r e l e v a n t t o

    I n f o M a l l { s t r u c t u r a l a n a l y s i s , u i d o w , m e s h g e n e r a -

    t i o n , a m o d u l a r a p p r o a c h , a n d s y s t e m i n t e g r a t i o n a r e

    s o m e o f t h e e l e m e n t s r e q u i r e d t o s o l v e t h i s p r o b l e m .

    T h e t w o m a i n c o m p o n e n t s o f I n f o M a l l a r e t e c h n o l -

    o g y i n t e g r a t i o n a n d d e p l o y m e n t i n t h e b u s i n e s s c o m -

    m u n i t y . W e c o m b i n e b a s i c e n a b l i n g t e c h n o l o g i e s s u c h

    a s t e l e c o m m u n i c a t i o n n e t w o r k s , a n d h i g h p e r f o r m a n c e

    c o m p u t i n g s y s t e m s , a n d w o r k w i t h t e a m s o f s m a l l s o f t -

    w a r e b u s i n e s s e s a n d h i g h t e c h n o l o g y p a r t n e r s , t o d e -

    v e l o p n e w p r o d u c t s f o r i n d u s t r y , a n d p u b l i c i n s t i t u -

    t i o n s . F o r e x a m p l e , w e a r e d e v e l o p i n g a o o d f o r e -

    c a s t m o d e l f o r t h e E a s t e r n L a k e O n t a r i o b a s i n f o r a

    w a t e r r e s o u r c e m a n a g e m e n t a g e n c y t o u s e i n m a k -

    i n g t h e d i c u l t t r a d e o d e c i s i o n s b e t w e e n c o m p e t -

    i n g u s e s o f w a t e r i n t h e r e g i o n ( h y d r o p o w e r , r e c r e -

    a t i o n , l a n d o w n e r s , w e t l a n d p r o t e c t i o n ) . T h i s s y s t e m

    c o m b i n e s d a t a b a s e s , h y d r o l o g i c a l m o d e l i n g , o p t i m i z a -

    t i o n t e c h n i q u e s , v i s u a l i z a t i o n a n d u s e r i n t e r f a c e s . T h e

    r e q u i r e m e n t s o f s u c h a s y s t e m c o m e f r o m t h e w a t e r

    m a n a g e m e n t a g e n c y t h a t m u s t u l t i m a t e l y u s e t h i s i n -

  • 8/3/2019 HPCC Cluster Application

    6/8

    f o r m a t i o n s y s t e m { f o r e x a m p l e , n o n - c o m p u t e r e x p e r t s

    m u s t b e a b l e t o d y n a m i c a l l y c o n t r o l t h e m o d e l i n g s y s -

    t e m , a d j u s t m o d e l p a r a m e t e r s a c c o r d i n g t o a l t e r n a t i v e

    r e s o u r c e a l l o c a t i o n p l a n s , a n d u n d e r s t a n d p r o b a b i l i s -

    t i c r e s u l t s t h a t a r e d i s p l a y e d g r a p h i c a l l y . T h e s e t o f

    H P C C t e c h n o l o g i e s { d a t a b a s e s , n e t w o r k s , h i g h p e r f o r -

    m a n c e c o m p u t e r s , a n d s o f t w a r e c o m e s f r o m o u r I n f o -

    M a l l p a r t n e r s i n c l u d i n g t e l e c o m m u n i c a t i o n s a n d c o m -

    p u t i n g v e n d o r s , c o m m e r c i a l s o f t w a r e c o m p a n i e s , a n d

    o u r p a r t n e r s i n t h e n a t i o n a l r e s e a r c h c o m m u n i t y . T h e

    c o m m e r c i a l i z e d p r o d u c t , i n t h i s c a s e t h e s o f t w a r e r u n -

    n i n g o n P C s c o n n e c t i n g a g e n c i e s a n d p u b l i c g r o u p s

    w i t h t h e o o d f o r e c a s t i n f o r m a t i o n s y s t e m , w i l l b e

    p r o d u c e d b y a g r o u p o f s m a l l s o f t w a r e b u s i n e s s e s .

    T h e i m m e d i a t e g o a l o f I n f o M a l l i s t o e n a b l e H P C C

    s o f t w a r e d e v e l o p m e n t , a n d a c c e l e r a t e t h e t r a n s f e r o f

    H P C C t e c h n o l o g i e s t o i n d u s t r y . D e v e l o p i n g s o f t w a r e

    a n d s y s t e m s o n a s t a t e o f t h e a r t t e l e c o m m u n i c a t i o n s

    a n d c o m p u t i n g i n f r a s t r u c t u r e w i l l a l l o w t e a m s o f s m a l l

    b u s i n e s s e s ( i n c l u d i n g s m a l l g r o u p s f r o m l a r g e c o r p o -

    r a t i o n s ) t o d e v e l o p n e w i n f o r m a t i o n p r o d u c t s , c r e a t e

    m a r k e t s f o r H P C C v e n d o r s , a n d c r e a t e n e w j o b s .

    A s I n f o M a l l p r o d u c t s r e q u i r e i n t e g r a t i o n o f a n u m -

    b e r o f e n a b l i n g H P C C t e c h n o l o g i e s , w e w i l l d e v e l o p

    m o d u l a r t e a m s o f s m a l l s o f t w a r e b u s i n e s s e s t o w o r k

    a s a " v i r t u a l c o r p o r a t i o n " . A n i n d i v i d u a l c o m p a n y

    m a y i n t e r n a l l y h a v e t h e b e s t a p p r o a c h t o a p a r t i c -

    u l a r t e c h n o l o g y , b u t e x i b l y d e n e d I n f o M a l l p a r t -

    n e r s h i p s w i l l h a v e t h e m o s t c o m p e t i t i v e t e c h n o l o g i e s

    a v a i l a b l e o v e r a b r o a d e r r a n g e . F o r e x a m p l e , i f a s o f t -

    w a r e p r o d u c t r e q u i r e d i n t e g r a t i o n o f a d e s i g n o b j e c t

    d a t a b a s e , a s o p h i s t i c a t e d v i s u a l i z a t i o n s y s t e m , a n d a

    n o v e l o p t i m i z a t i o n m e t h o d o l o g y , I n f o M a l l w i l l b r i n g

    t o g e t h e r p e r h a p s f o u r i n d i v i d u a l s m a l l b u s i n e s s e s t o

    f o r m t h e a p p r o p r i a t e v i r t u a l c o r p o r a t i o n f o r t h i s p r o d -

    u c t . T h i s a p p r o a c h t o l i n k i n g s m a l l b u s i n e s s e s a c c o r d -

    i n g t o p r o j e c t r e q u i r e m e n t s w i l l a l l o w u s t o c o m p e t e

    f a v o r a b l y w i t h l a r g e r b u t l e s s d y n a m i c c o r p o r a t i o n s ,

    a n d i n n o v a t i v e b u t s m a l l e r h i g h t e c h n o l o g y b u s i n e s s e s .

    A s a m e c h a n i s m f o r a c c e l e r a t i n g H P C C t e c h n o l -

    o g y t r a n s f e r t o i n d u s t r y , w e v i e w I n f o M a l l a s a " f u l l -

    s e r v i c e " t e c h n o l o g y c e n t e r . T h e N o r t h e a s t P a r a l l e l

    A r c h i t e c t u r e s C e n t e r i s c o n n e c t e d t o t h e l e a d i n g c o m -

    p u t e r s c i e n c e a n d t e c h n o l o g y R & D c e n t e r s a l l o w i n g u s

    t o b r i n g t h e b e s t t e c h n o l o g y a v a i l a b l e n a t i o n a l l y i n t o

    l o c a l e c o n o m i c c o m m u n i t i e s . O u r a p p r o a c h i s t o m i x

    c o m m e r c i a l t e c h n o l o g i e s a v a i l a b l e t o d a y w i t h f u t u r e

    t e c h n o l o g i e s u n d e r d e v e l o p m e n t . F o r e x a m p l e , w e a r e

    u s i n g c o m m e r c i a l l y a v a i l a b l e A V S s o f t w a r e a s a n i n t e -

    g r a t i o n e n v i r o n m e n t f o r a n a n c i a l m o d e l i n g s y s t e m

    3 ] , a n d O r a c l e p a r a l l e l d a t a b a s e s o f t w a r e t o d e v e l o p

    p r o j e c t s i n e n v i r o n m e n t a l m o d e l i n g a n d g e o g r a p h i c i n -

    f o r m a t i o n s y s t e m s , m e d i c a l i n f o r m a t i o n s y s t e m s , a n d

    m a r k e t i n g o f b a n k s e r v i c e s . F u t u r e t e c h n o l o g i e s i n -

    c l u d e h e t e r o g e n e o u s c o m p u t i n g s y s t e m s m a d e u p o f

    h i g h s p e e d w o r k s t a t i o n s , c l u s t e r s o f w o r k s t a t i o n s , a n d

    d e d i c a t e d M P P s y s t e m s . W h e r e g a p s i n a v a i l a b l e

    t e c h n o l o g i e s o c c u r , w e w i l l d e v e l o p n e w t e c h n o l o g i e s

    s u c h a s t h e F o r t r a n D / H i g h P e r f o r m a n c e F o r t r a n C o m -

    p i l e r 1 5 ] .

    J u s t a s a s h o p p i n g m a l l o e r s a b r o a d r a n g e o f c o n -

    s u m e r p r o d u c t s f o r r e t a i l s a l e , I n f o M a l l " s t o c k s " i n f o r -

    m a t i o n t e c h n o l o g i e s s u c h a s d i e r e n t t y p e s o f n e t w o r k s

    a n d c o m p u t e r s , s o f t w a r e a n d a p p r o a c h e s f o r u s i n g

    t h e s e s y s t e m s . S i m i l a r t o t h e n e e d f o r a l a r g e a n c h o r

    s t o r e i n a s h o p p i n g m a l l , I n f o M a l l r e q u i r e s h i g h t e c h -

    n o l o g y c o r p o r a t e p a r t n e r s t h a t h e l p u s t o c r e a t e t h e

    t e c h n o l o g y i n f r a s t r u c t u r e t o s u p p o r t " v i r t u a l c o r p o r a -

    t i o n s " o f s m a l l s o f t w a r e b u s i n e s s e s . W e r e q u i r e t h e

    s u p p o r t o f t e l e c o m m u n i c a t i o n s a n d c o m p u t i n g v e n -

    d o r s , a n d i n r e t u r n , h e l p t o c r e a t e n e w m a r k e t s f o r

    t h e s e v e n d o r s . W e p r o p o s e I n f o M a l l a s a p r a g m a t i c

    a p p r o a c h t o d e v e l o p i n g t h e N a t i o n a l I n f o r m a t i o n I n -

    f r a s t r u c t u r e ( N I I ) f o r i n d u s t r y .

    I n o u r a p p r o a c h t o c r e a t i n g a n I n f o M a l l t e c h n o l o g y

    c e n t e r , w e e m p h a s i z e t h e c o n u e n c e o f m a n y c o m p e t -

    i n g t e c h n o l o g i e s a n d d e v e l o p m u l t i p l e a p p r o a c h e s . A

    t e c h n o l o g y t h a t i s c o m m e r c i a l l y a v a i l a b l e t o d a y m a y

    b e t h e b e s t a p p r o a c h f o r a g i v e n a p p l i c a t i o n , b u t a

    s t r o n g e r a p p r o a c h i s t o c o m b i n e t h e b e s t c u r r e n t t e c h -

    n o l o g y w i t h d e v e l o p i n g t e c h n o l o g i e s . F o r e x a m p l e w e

    w i l l c o m b i n e t h e w o r k s t a t i o n b a s e d d a t a b a s e m o d u l e

    i n t h e G R A S S 1 3 ] G e o g r a p h i c I n f o r m a t i o n S y s t e m

    w i t h p a r a l l e l O r a c l e 2 0 , 2 1 , 2 2 ] s o f t w a r e r u n n i n g o n

    a n N C u b e 2 t o m o d e l t h e e e c t s o f a c i d d e p o s i t i o n i n

    t h e A d i r o n d a c k r e g i o n o f N e w Y o r k S t a t e . T o s u p -

    p o r t a n " o n l i n e e n t e r p r i s e " , f o r e x a m p l e t h e h e a l t h

    c a r e a n d m a n u f a c t u r i n g i n d u s t r i e s w h e r e a n o u t d a t e d

    b u t e x t e n s i v e d a t a b a s e s y s t e m m u s t r u n s i d e b y s i d e

    w i t h a n e w t e c h n o l o g y , w e m u s t i n t e g r a t e n e w a n d o l d

    a p p l i c a t i o n s a n d s y s t e m s . P u t t i n g r e v o l u t i o n a r y n e w

    t e c h n o l o g i e s t o w o r k i n i n d u s t r y r a i s e s a n u m b e r o f

    i m p l e m e n t a t i o n i s s u e s . T h e r e i s n o e a s y u p g r a d e p a t h

    f r o m e x i s t i n g a p p l i c a t i o n s t o f u t u r e H P C C a p p l i c a -

    t i o n s , a n d s o f t w a r e m u s t o f t e n b e w r i t t e n f r o m s c r a t c h .

    O n e s m a l l c o m p a n y w i l l n o t h a v e a l l o f t h e n e c e s s a r y

    t e c h n o l o g i e s a n d f a c i l i t i e s . F o r t h e s e r e a s o n s , w e d e -

    s i g n e d I n f o M a l l t o p r o v i d e g e n e r i c t e c h n o l o g i e s f o r a

    b r o a d r a n g e a p p l i c a t i o n s w i t h i n a " f u l l s e r v i c e " t e c h -

    n o l o g y c e n t e r . A u n i q u e s t r e n g t h o f N P A C i s o u r c a -

    p a b i l i t y t o p r o v i d e t h e t e c h n i c a l e x p e r t i s e n e e d e d i n -

    t e g r a t e m u l t i p l e H P C C t e c h n o l o g i e s .

    T h e " v i r t u a l c o r p o r a t i o n " c o n c e p t i n I n f o M a l l i s

    b a s e d o n s m a l l b u s i n e s s e n t r e p r e n e u r s w h o d e v e l o p

  • 8/3/2019 HPCC Cluster Application

    7/8

    p r o d u c t s , m e d i u m s i z e d c o m p a n i e s w h o p u r c h a s e

    p r o d u c t s a n d d e n e p r o d u c t r e q u i r e m e n t s , a n d l a r g e

    t e c h n o l o g y c o r p o r a t i o n s w h o s u p p l y t h e s y s t e m i n f r a s -

    t r u c t u r e . I n f o M a l l h e l p s s m a l l s o f t w a r e b u s i n e s s e s b y

    p r o v i d i n g t e c h n o l o g y R & D t h a t i s u s u a l l y o n l y a v a i l -

    a b l e t o l a r g e c o r p o r a t i o n s , e n a b l i n g a s m a l l b u s i n e s s

    t o c o m p e t e f o r S m a l l B u s i n e s s I n n o v a t i v e R e s e a r c h

    g r a n t s . M e d i u m s i z e d c o r p o r a t i o n s , a n d p u b l i c i n s t i -

    t u t i o n s s u c h a s c i t y s c h o o l d i s t r i c t s d e n e t h e r e q u i r e -

    m e n t s , a n d p r o v i d e a m a r k e t f o r I n f o M a l l p r o d u c t s .

    F o r e x a m p l e , h o s p i t a l s a n d r e l a t e d h e a l t h c a r e f a c i l i -

    t i e s w i l l s o o n r e l y o n n e t w o r k c o n n e c t i o n s , a n d m u l -

    t i m e d i a s o f t w a r e r u n n i n g o n w o r k s t a t i o n s r a t h e r t h a n

    c o u r i e r s e r v i c e s t o t r a n s m i t p a t i e n t m e d i c a l r e c o r d s

    a n d l a b o r a t o r y r e s u l t s . S c h o o l s y s t e m s w i l l b e a b l e

    t o r u n i n t e r a c t i v e s i m u l a t i o n s o f t h e g l o b a l e c o s y s -

    t e m o v e r n e t w o r k c o n n e c t i o n s t o a r e g i o n a l i n f o r m a -

    t i o n " s u p e r h i g h w a y " . H i g h t e c h n o l o g y c o r p o r a t e p a r t -

    n e r s p r o v i d i n g t h e n e c e s s a r y t e l e c o m m u n i c a t i o n s a n d

    h i g h p e r f o r m a n c e c o m p u t i n g i n f r a s t r u c t u r e f o r I n f o -

    M a l l w i l l h a v e n e w a n d e x p a n d e d m a r k e t s f o r t h e i r

    p r o d u c t s .

    4 S u m m a r y

    W e e x p e c t t o s e e i n n o v a t i v e i n f o r m a t i o n p r o d u c t s

    e m e r g e o n t h e m a r k e t i n a b r o a d r a n g e o f e c o n o m i c

    s e c t o r s . P a r t i c u l a r a r e a s w h i c h w e n d p r o m i s i n g i n -

    c l u d e G e o g r a p h i c I n f o r m a t i o n S y s t e m s f o r e n v i r o n -

    m e n t a l a n d c i t y p l a n n i n g a p p l i c a t i o n s , h e a l t h c a r e i n -

    f o r m a t i o n s y s t e m s a i m e d a t c o s t c o n t r o l a n d i m p r o v e d

    d i a g n o s t i c c a p a b i l i t y , a n d \ e d u t a i n m e n t " a p p l i c a t i o n s

    m a k i n g u s e o f m o d e r n v i r t u a l r e a l i t y t e c h n o l o g y a n d

    H P C C s i m u l a t i o n s i n t h e h o m e a n d c l a s s r o o m .

    A g a p c u r r e n t l y e x i s t s b e t w e e n t h e n a t i o n a l H P C C

    c o m m u n i t y a n d i n d u s t r y . T e c h n o l o g y t r a n s f e r t o i n -

    d u s t r y i s e s s e n t i a l f o r c o n t i n u e d d e v e l o p m e n t o f H P C C

    t e c h n o l o g i e s , a n d i n c r e a s e d c o m p e t i t i v e n e s s o f U S i n -

    d u s t r y i n t h e g l o b a l m a r k e t .

    W e h a v e e s t a b l i s h e d I n f o M a l l a t t h e N o r t h e a s t P a r -

    a l l e l A r c h i t e c t u r e s C e n t e r t o a c c e l e r a t e t r a n s f e r o f

    H P C C t e c h n o l o g i e s i n o u r l o c a l e c o n o m y . I n f o M a l l i s

    b a s e d o n a c o n c e p t o f g a t h e r i n g , e v a l u a t i n g , a n d i n t e -

    g r a t i n g i n f o r m a t i o n t e c h n o l o g i e s u s e d a n d s u p p o r t e d

    b y s m a l l s o f t w a r e b u s i n e s s e s , a n d p r o a c t i v e l y c r e a t i n g

    p a r t n e r s h i p s . T h e s e p a r t n e r s h i p s w i l l t e a m m e m b e r s

    o f I n f o M a l l t o d i r e c t l y t a r g e t e c o n o m i c d e v e l o p m e n t ,

    c r e a t i o n o f j o b s , a n d H P C C s o f t w a r e p r o d u c t s . I n t h i s

    s e n s e , I n f o M a l l i s a " f u l l - s e r v i c e " t e c h n o l o g y c e n t e r { w e

    n o t o n l y o e r s o f t w a r e , b u t d e v e l o p m e n t a n d i n t e g r a -

    t i o n s u p p o r t o f e n a b l i n g t e c h n o l o g i e s a n d a p p l i c a t i o n s .

    R e f e r e n c e s

    1 A V S U s e r ' s G u i d e , S t a r d e n t C o m p u t e r , 6 N e w

    E n g l a n d T e c h C e n t e r , 5 2 1 V i r g i n i a R o a d , C o n c o r d ,

    M A

    2 ] M . C h a n d y a n d C . K e s s e l m a n , \ C o m p o s i t i o n a l

    C + + : C o m p o s i t i o n a l P a r a l l e l P r o g r a m m i n g , "

    C a l i f o r n i a I n s t i t u t e T e c h n o l o g y T e c h n i c a l R e p o r t

    C S - T R - 9 2 - 1 3 , 1 9 9 2 .

    3 ] G . C h e n g , K . M i l l s , a n d G . F o x , \ A n I n t e r a c t i v e

    V i s u a l i z a t i o n E n v i r o n m e n t f o r F i n a n c i a l M o d e l i n g

    o n H e t e r o g e n e o u s C o m p u t i n g S y s t e m s , " T h e S i x t h

    S I A M C o n f e r e n c e o n P a r a l l e l P r o c e s s i n g f o r S c i e n -

    t i c C o m p u t i n g , M a r c h 2 2 - 2 4 , 1 9 9 3 , N o r f o l k , V i r -

    g i n i a . S I A M A c t i v i t y G r o u p o n S u p e r c o m p u t i n g ,

    1 9 9 3 .

    4 ] V . C o a t e s , \ T e c h n o l o g y a n d U S S t o c k M a r k e t s , S o -

    c i a l a n d I n s t i t u t i o n a l C h a n g e , " T e c h n o l o g i c a l F o r e -

    c a s t i n g a n d S o c i a l C h a n g e , 4 1 , 1 - 1 2 , 1 9 9 2 .

    5 ] J . D u g a a n d W . F i s h e r , \ B a t t e l l e ' s R & D F o r e -

    c a s t , " \ P r o b a b l e R & D E x p e n d i t u r e s i n 1 9 9 3 , "

    \ F o r e c a s t a n d A n a l y s i s , " B a t t e l l e M e m o r i a l I n s t i -

    t u t e , C o l u m b u s , O H , D e c . , 1 9 9 2 . ( 2 0 p . )

    6 ] R . F l o r i d a , a n d D . B r o w d y . \ T h e I n v e n t i o n T h a t

    G o t A w a y , " T h e J o u r n a l o f T e c h n o l o g y T r a n s f e r

    1 6 : 2 , 3 0 3 - 3 2 2 . 1 9 9 1 .

    7 ] I . F o s t e r a n d K . M . C h a n d y , \ F o r t r a n M : A

    L a n g u a g e f o r M o d u l a r P a r a l l e l P r o g r a m m i n g , "

    P r e p r i n t M C S - P 2 3 7 - 0 9 9 2 , M a t h e m a t i c s a n d C o m -

    p u t e r S c i e n c e D i v i s i o n , A r g o n n e N a t i o n a l L a b o r a -

    t o r y , A r g o n n e , I l l . , 1 9 9 2 .

    8 ] G . F o x , \ P a r a l l e l C o m p u t i n g i n I n d u s t r y : A n

    I n i t i a l S u r v e y , " T e c h n i c a l R e p o r t , S y r a c u s e C e n -

    t e r f o r C o m p u t a t i o n a l S c i e n c e - 3 0 2 , C e n t e r f o r R e -

    s e a r c h o n P a r a l l e l C o m p u t a t i o n - T R 9 2 2 1 9 , J u l y

    1 9 9 2 .

    9 ] G . F o x , \ A C T I O N - N e w Y o r k S t a t e : T e c h n o l o g y

    T r a n s f e r P r o g r a m o f t h e N o r t h e a s t P a r a l l e l A r c h i -

    t e c t u r e s C e n t e r , " T a l k 9 2 H , P r e s e n t a t i o n t o t h e

    A C T I O N I n d u s t r i a l A d v i s o r y C o m m i t t e e , S C C S

    3 0 3 , M a y 1 1 , 1 9 9 2 .

    1 0 ] G . F o x , \ I n f o M a l l W h i t e P a p e r , " N o r t h e a s t P a r -

    a l l e l A r c h i t e c t u r e s C e n t e r a t S y r a c u s e U n i v e r s i t y ,

    S y r a c u s e , N Y 1 3 2 4 4 - 4 1 0 0 , M a y 1 0 , 1 9 9 3 . ( 6 p . )

  • 8/3/2019 HPCC Cluster Application

    8/8

    1 1 ] G . F r o n t i n i a n d P . R i c h a r d s o n . \ D e s i g n a n d

    D e m o n s t r a t i o n : T h e K e y t o I n d u s t r i a l I n n o v a -

    t i o n , " S l o a n M a n a g e m e n t R e v i e w , S u m m e r 1 9 8 4 :

    3 9 - 4 9 .

    1 2 ] \ G r a n d C h a l l e n g e s 1 9 9 3 : H i g h P e r f o r m a n c e

    C o m p u t i n g a n d C o m m u n i c a t i o n s , " T h e F Y 1 9 9 3

    U S R e s e a r c h a n d D e v e l o p m e n t P r o g r a m , W a l t e r

    M a s s e y , C h a i r . A R e p o r t b y t h e C o m m i t t e e o n

    P h y s i c a l , M a t h e m a t i c a l , a n d E n g i n e e r i n g S c i e n c e s ,

    F e d e r a l C o o r d i n a t i n g C o u n c i l f o r S c i e n c e , E n g i -

    n e e r i n g , a n d T e c h n o l o g y C o m m i t t e e , O c e o f S c i -

    e n c e a n d T e c h n o l o g y P o l i c y , 1 9 9 3 . ( 6 8 p . )

    1 3 ] M . S h a p i r o , J . W e s t e r v e l t , D . G e r d e s , M . L a r -

    s o n , a n d K . B r o w n e l d . G R A S S 4 . 0 P r o g r a m m e r ' s

    M a n u a l , U . S . A r m y C o n s t r u c t i o n E n g i n e e r i n g R e -

    s e a r c h L a b o r a t o r y , U S A - C E R L P . O . B o x 4 0 0 5 ,

    C h a m p a i g n , I L 6 1 8 2 4 - 4 0 0 5 . D e c . , 1 9 9 2 .

    1 4 ] H i g h P e r f o r m a n c e C o m p u t i n g a n d C o m m u n i c a -

    t i o n s W e e k , K i n g C o m m u n i c a t i o n s G r o u p , I n c . ,

    6 2 7 N a t i o n a l P r e s s B u i l d i n g , W a s h i n g t o n , D . C .

    2 0 0 4 5 . T h u r s d a y , M a y 2 0 , 1 9 9 3 .

    1 5 ] \ H i g h P e r f o r m a n c e F o r t r a n L a n g u a g e S p e c i c a -

    t i o n , " H i g h P e r f o r m a n c e F o r t r a n F o r u m , M a y 3 ,

    1 9 9 3 , V e r s i o n 1 . 0 . 1 8 4 p p . C o p y r i g h t R i c e U n i v e r -

    s i t y , H o u s t o n , T e x a s . A v a i l a b l e b y a n o n y m o u s f t p

    a t m i n e r v a / n p a c . s y r . e d u H P F F / h p f - v 1 0 - n a l . p s

    1 6 ] K . M i l l s , G . C h e n g , M . V i n s o n , S . R a n k a , a n d G .

    F o x . \ S o f t w a r e I s s u e s a n d P e r f o r m a n c e o f a P a r a l -

    l e l M o d e l f o r S t o c k O p t i o n P r i c i n g , " S y r a c u s e C e n -

    t e r f o r C o m p u t a t i o n a l S c i e n c e T e c h n i c a l R e p o r t -

    2 7 3 b . T h e F i f t h A u s t r a l i a n S u p e r c o m p u t i n g C o n -

    f e r e n c e , R o y a l M e l b o u r n e I n s t i t u t e o f T e c h n o l o g y

    a n d T h e U n i v e r s i t y o f M e l b o u r n e , D e c e m b e r 7 { 9 ,

    1 9 9 2 .

    1 7 ] K . M i l l s , M . V i n s o n , a n d G . C h e n g . \ A L a r g e

    S c a l e C o m p a r i s o n o f O p t i o n P r i c i n g M o d e l s w i t h

    H i s t o r i c a l M a r k e t D a t a , " S y r a c u s e C e n t e r f o r

    C o m p u t a t i o n a l S c i e n c e T e c h n i c a l R e p o r t - 2 6 0 . T h e

    F o u r t h S y m p o s i u m o n t h e F r o n t i e r s o f M a s s i v e l y

    P a r a l l e l C o m p u t a t i o n , M c C l e a n , V i r g i n i a , I E E E

    C o m p u t e r S o c i e t y a n d N A S A G o d d a r d S p a c e

    F l i g h t C e n t e r , O c t o b e r 1 9 - 2 1 , 1 9 9 2 .

    1 8 ] U n i v e r s i t y - I n d u s t r y R e s e a r c h R e l a t i o n s h i p s , S e -

    l e c t e d S t u d i e s , N a t i o n a l S c i e n c e B o a r d , 1 9 8 3 . ( 2 9 5

    p )

    1 9 ] S t e p h e n G . M c D e r m o t t , W a l t e r J o h n s t o n , B e n

    W a r e , G e o r e y C . F o x , M . S t u a r t L y n n , M a l v i n

    H . K a l o s , a n d J o h n A . G r a n i e r o , \ N Y N E T : A

    H i g h - P e r f o r m a n c e D i s t r i b u t e d C o m p u t i n g C o r r i -

    d o r , " W h i t e p a p e r t o N e w Y o r k S t a t e , N o r t h e a s t

    P a r a l l e l A r c h i t e c t u r e s C e n t e r a t S y r a c u s e U n i v e r -

    s i t y , S y r a c u s e N Y 1 3 2 4 4 - 4 1 0 0 , J a n u a r y 6 , 1 9 9 3 .

    2 0 ] O R A C L E 7 S e r v e r C o n c e p t s M a n u a l O R A C L E

    C o r p o r a t i o n , 5 0 0 O r a c l e P a r k w a y , B o x 6 5 9 4 1 3 ,

    R e d w o o d S h o r e s , C A 9 4 0 6 5 .

    2 1 ] M . P o d g o r n y , S . C o s t i c o g l o u , a n d K . M i l l s , " P a r -

    a l l e l D a t a b a s e T e c h n o l o g y a n d t h e S t a t u s o f O R A -

    C L E 7 , " T e c h n i c a l R e p o r t S C C S - 3 7 3 , N P A C , N o v .

    1 9 9 2 .

    2 2 ] S . C o s t i c o g l o u , a n d M . P o d g o r n y , " P e r f o r m a n c e

    E v a l u a t i o n o f t h e O R A C L E P a r a l l e l S e r v e r v 6 . 2

    o n n C U B E 2 , " T e c h n i c a l R e p o r t S C C S - 4 8 9 , N P A C ,

    M a y 2 4 , 1 9 9 3 .

    2 3 ] R C I N o r t h A m e r i c a n A n n u a l M e m b e r E x e c u t i v e

    C o n f e r e n c e o n T e c h n o l o g y T r a n s f e r , D e c e m b e r 2 {

    3 , 1 9 9 2 , H e r n d o n , V i r g i n i a . R C I , L t d . W o r l d w i d e

    H e a d q u a r t e r s , 1 3 0 1 E a s t 7 9 t h S t r e e t , S u i t e 2 0 0 ,

    M i n n e a p o l i s , M N 5 5 4 2 5 .

    2 4 ] \ T h e W o r k s h o p o n S y s t e m S o f t w a r e a n d T o o l s

    f o r H i g h - P e r f o r m a n c e C o m p u t i n g E n v i r o n m e n t s " ,

    L . H o l c o m b , W o r k s h o p C h a i r . A p r i l 1 4 { 1 6 , 1 9 9 2 .

    P a s a d e n a , C A . ( 2 2 5 p . )

    2 5 ] \ W o r k s h o p o n G r a n d C h a l l e n g e A p p l i c a t i o n s a n d

    S o f t w a r e T e c h n o l o g y " . M a y 4 - 6 , 1 9 9 3 . H y a t t R e -

    g e n c y H o t e l , P i t t s b u r g h , P A .