`
`Page 1 of 28
`
`NETAPP, INC. EXHIBIT 1009
`Page 1 of 28
`
`
`
`For close to a decade, Cray Research has been the industry leader in
`large-scale computer systems. Today, about 70percent of all
`supercomputers installed worldwide are Cray systems. They are used in
`advanced scientific and research Eaboratories around the world and have
`gained strong acceptance in diverse industrial environments. No other
`manufacturer has Cray Research's breadth of success and experience in
`supercomputer development.
`
`The company's initial product, the CRAY-I Computer System, was first
`installed in 1976and quickly became the standard for large-scale
`scientific computers -and the first commercially successful vector
`processor. For some time previously, the potential advantages of vector
`processing had been understood, but effective practical implementation
`had eluded computer architects. The CRAY-1 broke that barrier, and today
`vectorization techniques are used commonly by scientists and engineers
`in a wide variety of disciplines.
`
`The field-proven GRAY X-MP Computer Systems now offer significantly
`more power tosolve new and bigger problems while providing better value
`than any other systems available. Large memory size options allow a wider
`range of problems to be solved, while innovative multiprocessor design
`provides practical opportunities to exploit multitasking, the next dimension
`of parallel processing beyond vectorization. Once again, Cray Research,
`has moved supercomputing forward, offering new levels of hardware
`performance and software techniques to serve the needs of scientists and
`engineers today and in the future.
`
`NETAPP, INC. EXHIBIT 1009
`Page 2 of 28
`
`
`
`Introducing the CRAY X-MP
`
`Series of Computer Systems
`
`
`Announcing expanded capabilities to serve the
`needs of a broadening marketplace: the CRAY
`X-MP Series of Computer Systems. The CRAY
`X-MP Series now comprises nine models, ranging
`from a uniprocessor version with one million words
`of central memory to a top-end system with four
`processors and a 16-million-word memory. Today's
`CRAY X-MP line is a field-proven technology; Cray
`Research introduced the dual-processor CRAY
`X-MP in 1982 and expanded the series to include
`one- and four-processor models in 1984.
`
`The flexible CRAY X-MP multiprocessor
`corifigurations allow users to employ
`multiprogramming, multiprocessing and
`multitasking techniques. The multiple-processor
`architecture can be used to process many different
`jobs simultaneously for greater system throughput,
`or it can apply two or more processors to a single
`job for better program turnaround time. The
`combination of multiprocessing and vector
`processing provides a geometric increase in
`computational performance over conventional
`scalar processing techniques.
`
`The CRAY X-MP system design is carefully
`balanced to deliver optimum overall performance.
`Fast long and short vector processing is balanced
`with high-speed scalar processing, and both are
`supported by powerful inputloutput capabilities.
`Cray Research software has been developed to
`ensure easy access to these performance features.
`The result is that users can realize maximum
`throughput for a variety of job mixes and
`programming environments.
`
`NETAPP, INC. EXHIBIT 1009
`Page 3 of 28
`
`
`
`-
`
`---=
`
`-
`
`Each X-MP CPU offers gatherlscatter and
`compressed index vector instructions. These
`instructions allow for the vectorized processing of
`randomly organized data, which previously was
`performed by scalar processing.
`
`Complementing the power of the X-MP Series is a
`new generation of I10 technology. Cray's DD-39
`and DD-49 disk drives offer 1200-Megabyte
`(Mbyte) capacity and very fast sustained transfer
`rates (9.8 Mbytelsec for a DD-49,5.9 Mbytelsec for
`a DD-39).In addition, Cray's Solid-state Storage
`Device (SSD) provides up to 1024 Mbytes of very
`fast random-access secondary MOS memory.
`When connected to a four-processor CRAY X-MP
`through two 1000-Mbytelsec channels, it provides
`a maximum aggregate transfer rate of 2000
`M bytelsec.
`
`A wide variety of applications programs for solving
`problems in industries such as petroleum,
`aerospace, automotive, nuclear research and
`chemistry are available for operation on CRAY
`X-MP computers. Thus, scientists and engineers
`can use X-MP systems and industry standard
`
`--
`
`codes to solve a wide range of problems.
`Additionally, software developed for the CRAY-1
`can be run on all models of the CRAY X-MP Series,
`thus protecting user software investment.
`
`From both a hardware and software standpoint, the
`CRAY X-MP can be integrated easily into a user's
`existing computer environment. Hardware and
`software front-end interfaces for other
`manufacturers' equipment are available. And the
`CRAY X-MP requires a minimum of floor space,
`occupying just 112 square feet (1 1 square meters)
`in its maximum configuration, including the
`Solid-state Storage Device.
`
`Cray computers offer the most powerful and
`cost-effective computing solutions available today
`for advanced scientific applications - both for
`experienced supercomputer users with the most
`demanding computing requirements and for newer
`users whose research needs now require
`supercomputer power. The CRAY X-MP features
`one or more powerful CPUs, a very large central
`memory, exceptionally fast computing speeds and
`I10 throughput to match. As the supercomputer
`marketplace broadens, the CRAY X-MP Series of
`Computer Systems will evolve to meet users'
`expanding computing requirements.
`
`Structural analysis
`
`Frmte element analysls IS a
`mathematical method for
`calculatrng the effects of
`temperature- and pressure-
`related stress on physical
`structures The aerospace,
`automotive and crvrl engrneer-
`ing rndustrres rely on the
`method to conduct engineermg
`design and analysis Usrng
`
`CRAY X-MP systems, sclentlsts
`can rapidly evaluate structures
`too large or complex to be
`analyzed adequately any other
`way The result is improved
`engineering effrcrency and
`more structurally sound and
`lrghtweight components
`
`Experimental and computa-
`tronal results of the impact of a
`nose cone aga~nst an angled
`solrd surface (Left) Actual re-
`sults and (right) the numerical
`srmulat~on of this highly non-
`linear process The striking
`similarity between the two con-
`firms the validrty of the com-
`putational approach (Cred~tLaw-
`rence Lwerrnoreand Sandla Nat~onal
`Laborator~es)
`
`NETAPP, INC. EXHIBIT 1009
`Page 4 of 28
`
`
`
`CRAY X-MP multiprocessor system organization
`
`L-)
`
`Subsystem
`I \
`
`------ control path
`
`aata path
`
`~llustrat~ngstram energy denw
`
`ty d~str~but~on under f~rst mode
`of vlbrat~on. (Credit "1984,Ford
`MotorCo )
`
`IDeformed powertram assernbl)
`
`NETAPP, INC. EXHIBIT 1009
`Page 5 of 28
`
`
`
`- u7I---
`
`
`Systemoverview
`-- - -- -- -
`
`I
`
`
`NETAPP, INC. EXHIBIT 1009
`Page 6 of 28
`
`
`
`The CRAY X-MP/4 computers
`
`The top-of-the-line CRAY X-MP/4 computer
`systems offer an order of magnitude greater
`performance than the original CRAY-1 .They are
`configured with eight or sixteen million 64-bit words
`of ECL bipolar memory and provide a maximum
`memory bandwidth 16 times that of the CRAY-1.
`Central memory has a bank cycle time of 38
`nanoseconds (nsec) and is shared by four identical
`CPUs with a clock cycle time of 9.5 nsec. The
`X-MP/4 mainframe is the familiar 12-column 270°
`arc chassis with the same electrical requirements
`as the CRAY-1.
`
`Each of the four CRAY X-MPl4 processors has
`scalar and vector processing capability and can
`access all of central memory. The CPUs may
`operate independently on separate jobs or may be
`organized in any combination to operate jointly on a
`single job.
`
`The raw computational power of the CRAY X-MPl4
`systems is augmented by the powerful inputloutput
`and data-handling capabilities of the CRAY I10
`Subsystem (10s). The IOS is integral to all CRAY
`X-MP computers and enables fast, efficient data
`access and processing by the CPUs.
`
`Cray Research's DD-49 disk drive matches the
`power of the X-MPl4 models, offering 1200-Mbyte
`capacity, sustained transfer rates of 9.8 Mbytelsec
`and very fast access times (2 milliseconds).
`
`In addition to high-capacity, fast access disk
`technology, the f~eld-proven SSD offers up to 1024
`Mbytes of very fast random-access secondary
`MOS memory. The SSD connects to the CRAY
`X-MP/4 systems through two very high-speed
`channels with a maximum aggregate transfer rate
`of 2000 Mbytelsec. The SSD, in conjuction with the
`X-MP/4 multiprocessor architecture, enables users
`to fully exploit existing applications and to develop
`new algorithms to solve larger and more
`sophisticated problems in science and engineering
`- problems that could not be attempted before due
`to computational or 110 limitations.
`
`These cross-sectlons repre-
`sent three-d~mens~onal airflows
`as deplcted by the Navier-
`Stokes equations Their com-
`putational requirements make
`the Navrer-Stokes equations
`the most difficult to solve, but
`they are also the most accu-
`rate (Credit W L Hankey,s J Scherr
`J S Shang.Air ForceWrtghtAeronaut~cal
`Laboratones)
`
`NETAPP, INC. EXHIBIT 1009
`Page 7 of 28
`
`
`
`The CRAY X-MPI2 computers
`
`The field-proven CRAY X-MPl2 models have
`become the established price and performance
`leaders in the supercomputer industry. The new
`X-MP dual-processor systems offer up to four times
`the memory and require only half the electrical
`power of the original CRAY X-MPl2 systems.
`Overall throughput is typically three to five times
`that of a CRAY-1.
`
`The CRAY X-MP/2 systems are available with
`four, eight or sixteen million 64-bit words of shared
`MOS central memory, providing a maximum
`memory bandwidth four times that of the CRAY-1.
`Each CPU has a 9.5 nsec clock cycle time and
`memory bank cycle time of 76 nsec. The CRAY
`X-MP/2 models consist of eight vertical columns
`arranged in a 1 80° arc.
`
`As with the X-MP/4 systems, the CRAY X-MPl2
`CPUs can operate independently on different
`programs or can be harnessed together to operate
`on a single user program.
`
`CRAY X-MP/2 computers incorporate the same 110
`Subsystem and SSD hardware as the X-MP/4
`models. One SSD channel, with a total transfer rate
`of 1000Mbytelsec, connects the optional SSD to
`the mainframe. Typically, the system is configured
`with DD-49 disk drives.
`
`Inducinga shock a the ground
`and recording sound waves n-
`fleeted back to the surface 1s a
`methodscientists use to "see"
`underground structures. The
`methad is called reflection
`%eieamology and can Indicate
`the presence or absence of pe-
`troleum and athw resource
`depasits.However, the amount
`
`af data needed to prafile a
`large volume of earth accurate-
`ly can be Immense, and the re-
`quired analyses are stagger-
`ingly complex. GRAY X-MPsys-
`tems Can perform detailed
`analysea on these large
`amouflT8of data in a trmely
`and cost-effective way, savlnp)
`petroleum companies time
`and maney.
`
`NETAPP, INC. EXHIBIT 1009
`Page 8 of 28
`
`
`
`The CRAY X-MP/1 computers
`
`The CRAY X-MP11 models combine a single CRAY
`X-MP CPU with one, two, four or eight million 64-bit
`words of static MOS memory. Memory bandwidth is
`four times that of the CRAY-1. Single processor
`CRAY X-MP systems typically provide the user with
`1.5 to 2.5 times CRAY-1 power at a comparable
`cost. The CRAY X-MP/1 CPU has a 9.5 nsec clock
`cycle time, and a memory bank cycle time of 76
`nsec. The X-MPI1 mainframe is a six-column, 1350
`arc chassis requiring the same electrical power as
`the X-MPl2.
`
`CRAY X-MP/1 models use the same I10 Subsystem
`and support the same range of Solid-state Storage
`Device models as the CRAY X-MP/2 models.
`Typically, the X-MP/1 is configured with DD-39 disk
`drives.
`
`With the availability of a wide range of applications
`software and its superior price/performance
`characteristics, the entry-level CRAY X-MP is
`particularly appropriate for the first-time
`supercomputer customer.
`
`Golor varlawe aenslty aapiays
`of a seismlcwave propagation
`from afluid through a faulted
`structure. The full elastic egua-
`t~onwas used, demonstrating
`the conversion of P waves
`(red) Into S waves (blue). (credtt
`DanKosloffand Moshe Reshaf. Unlverslty
`of TelAvn)
`
`common source selsmlc
`record after depth migration. It
`contains 96 traces, each six
`seconds long and sampled at
`an interval of four milliseconds,
`produc~nga total of 144.000
`samples. Hundreds of these
`records are requrred to study
`subsurface geology. (ereat ~ e o -
`Quest Internatmal.Inc)
`
`NETAPP, INC. EXHIBIT 1009
`Page 9 of 28
`
`
`
`CRAY X-MP design
`
`The CRAY X-MP Series design combines
`high-speed scalar and vector processing with
`multiple processors,large and fast memories and
`high-performance 110. The result is exceptional
`speed and high overall system throughput.
`Innovative architecture and technologies built into
`the CRAY X-MP make such performance a
`practical reality.
`
`Processors
`
`Each CRAY X-MP processor offers very fast scalar
`processing with high-speed processing of long and
`short vectors. Additionally, multiprocessor models
`enable the user to exploit the extra dimension of
`multitasking.
`
`The scalar performance of each processor is
`attributable to its fast clock cycle, short memory
`access times and large instruction buffers. Vector
`performance is supported by the fast clock, parallel
`memory ports and flexible hardware chaining.
`These features allow simultaneous execution of
`memory fetches, arithmetic operations and memory
`stores in a series of linked vector operations. As a
`result, the processor design provides high-speed
`and balanced vector processing capabilities for
`short and long vectors characterized by heavy
`register-to-register or heavy memory-to-memory
`vector operations.
`
`The overall effective performance of each
`processor executing typical user programs with
`interspersed scalar and vector codes (usually short
`vectors) is ensured through fast data flow between
`
`scalar and vector functional units, short memory
`access time for vector and scalar references and
`short start-up time for both scalar and vector
`operations. As a result, CRAY X-MP computers offer
`high performance using the standard FORTRAN
`compiler, without the need for hand-coding or
`algorithm restructuring.
`
`On all models, a second vector logical unit is used
`to provide twice the execution speed of bit-level
`logical operations in each CPU.
`
`Each X-MP processor also includes instructions for
`the efficient manipulation of randomly distributed
`data elements and conditional vector operations.
`Gatherlscatter instructions allow for the
`vectorization of randomly organized data, and the
`compressed index instruction allows for the
`vectorization of unpredictable conditional
`operations. With these features, CPU performance
`can be improved by a factor of five for program
`segments dependent on the manipulation of sparse
`matrices.
`
`Central memory
`
`Depending on the model, one to sixteen million
`64-bit words of directly addressable memory is
`available with the CRAY X-MP Series. Options for
`field upgrade of memory are available on all
`models. The large memory sizes enable users to
`solve larger problems than before without the need
`for out-of-memory techniques. CRAY X-MP memory
`features single-bit error correction, double-bit error
`detection (SECDED) logic.
`
`Nuclear energy researct
`
`Computer simulation of nuclear
`
`power plants requlres the most
`
`advanced computer systems
`
`available Only supercomput-
`
`ers such as the CRAY X-MP
`
`provlde the computmg power
`
`needed to s~mulate the intrl-
`
`cate flu~d flow, heat transfer
`
`and neutronics phenomena
`
`that character~ze today's nucle-
`
`
`(Far left) A pressurized water
`nuclear reactor. The reactor
`core, primary and secondary
`heat exchange loops and con-
`tainment system are shown.
`(Left) A cylindrical section of a
`nuclear reactor core with a cal-
`culated three-dmensional
`pressure field. The vertical
`color scale indicates the pres-
`sure drop ( AP) in the vertical
`direction.
`
`NETAPP, INC. EXHIBIT 1009
`Page 10 of 28
`
`
`
`fetches, one for result store and one for indepen-
`dent I10 operations. Thus, each processor of a
`CRAY X-MP system has four times the memory
`bandwidth of a CRAY-1. Ensuring high efficiency,
`the multiport memory has built-in conflict resolution
`hardware to minimize delays and maintain the
`integrity of simultaneous memory references to the
`same memory bank.
`
`The interleaved and efficient multiport memory
`design, coupled with the short memory cycle time,
`provides high-performance memory organization
`with sufficient bandwidth to support high-speed
`CPU and I10 operations in parallel.
`
`Multiprocessors and multitasking
`
`The CRAY X-MP multiple-CPU configurations have
`made Cray Research the recognized leader in
`multiprocessing. They continue to offer users the
`opportunity to process jobs faster than with single
`CPUs by using either multiprocessing or
`multitasking techniques.
`
`Multiprocessing allows several programs to be
`executed concurrently on multiple CPUs of a single
`mainframe. Multitasking is a feature that allows two
`or more parts of a program (tasks) to be executed in
`parallel sharing a common memory space, resulting
`in substantial throughput improvements over
`serially executed programs. Performance
`improvements are in proportion to the number of
`tasks that can be constructed for the program and
`the number of CPUs that can be applied to the
`separate tasks.
`
`The CRAY X-MP multiprocessor systems share a
`central memory organized in interleaved memory
`banks that can be accessed independently and in
`parallel during each machine clock period. Each
`X-MP processor has four parallel memory ports
`connected to central memory: two for vector
`
`refinetheir themes fblsbrthen
`would be pesotbleby any mer
`means
`
`Incertain fieldsof phy$~m
`such 8s quantum chrsma-
`dynamicsand condenaelhed
`matter physns,expenrnanta-
`tion 15dlffr~ultif nst im ossible.
`Butby tapping the CW!Y
`X-MP$ extraordinaryprocess-
`ing pawer, phpicists can ax-
`perlmenton mathemati
`madelaof a-tornicand auk-
`
`6;narge aenslty contours tar an
`atomic everlayer af cesium an
`~ung&iI. Usinga Crey sy8tern
`for camgutetion and graphics
`
`se materials and
`obtermed results ~mpo%siblato
`
`NETAPP, INC. EXHIBIT 1009
`Page 11 of 28
`
`
`
`When executing in multitasking mode, all
`processors are identical and symmetrical in their
`programming functions; no CPU is dedicated to any
`one function. Any number of processors (a cluster)
`can be dynamically assigned to perform multiple
`tasks of a single job. In order to provide flexible and
`efficient multitasking capabilities, special hardware
`and software features have been built into the
`systems. These features allow one or more
`processors to access shared memory or
`high-speed registers for rapid communication and
`data transmission between CPUs. All of these
`capabilities are made available through library
`routines which can be accessed from FORTRAN. In
`add~tion,hardware provides built-in detection of
`deadlocks within a cluster of processors.
`
`Experience shows that multitasked applications
`running on CRAY X-MP/2 computers can realize
`speed increases of 1.8to 1.9 times over
`single-processor CRAY X-MP execution times;
`speed increases of 3.5 to 3.8 times have been
`achieved with the CRAY X-MP/4 systems.
`
`Input/output processing
`
`For super-scale problems requiring extensive data
`handling, Cray has developed hardware that
`ensures computing power is not held captive by I10
`limitations. The architecture of the IOS, with its
`parallel data paths and direct access to main
`memory, results in a very high I10 bandwidth with a
`minimum of interference to computation.
`
`probes an3 niedlcal ~ m a g ~ n ~
`
`technologies generate tremen-
`
`k u r @mount$of dab. Haw-
`
`
`jlgital imaging technology are
`
`:Omposed of mtllionsof tiny
`
`
`I
`
`The I10 Subsystem (10s) is an integral part of the
`CRAY X-MP design and acts as a data distribution
`point for the X-MP mainframe. The IOS handles I10
`for a variety of front-end computer systems and
`peripherals such as disk units and plug-compatible
`IBM Series 3420 and 3480 tape subsystems. The
`IOS includes two, three or four interconnected 110
`processors, each with its own local memory, and a
`common buffer memory.
`
`NETAPP, INC. EXHIBIT 1009
`Page 12 of 28
`
`
`
`Buffer memory is solid-state secondary storage,
`accessible by all of the I10 processors in the IOS.
`With its 8,32 or 64 Mbytes of static MQS memory, it
`provides I10 buffering of data to and from the
`peripheral devices. It can also be used to store user
`datasets, thus contributing to faster and more
`efficient data access by the CPUs.
`
`Complementing and balancing CRAY X-MP
`computing speeds are the DD-39 and DD-49 disk
`drives, high density (1 200-Mbyte) magnetic
`storage devices. The DD-39can sustain a data
`transfer rate of 5.9 Mbytelsec with an average
`access time of 18 milliseconds (msec); the DD-49
`can sustain a rate of 9.8 Mbytelsec with an average
`access time of 16 msec. These disks are the fastest
`available, and when combined with the data
`handling and buffering capability of the IOS, they
`provide unsurpassed 110 performance. From 2 to
`32 disk drives can be connected to an I10
`Subsystem for up to 38 gigabytes of total disk
`storage. Typically, DD-49 disks are configured on
`the CRAY X-MPl4 and CRAY X-MP12 and DD-39
`disks are configured on the GRAY X-MP11 .
`
`Effective disk transfer rates can be increased
`further by the use of optlonal disk striping
`techniques. When specified, striping causes
`system software to distribute a single user dataset
`across two to five disk drives, depending on the
`device type, Successive disk blocks are allocated
`
`cyclically across the drives and consecutive blocks
`can thus be accessed in parallel. The resultant I10
`performance improvements are in proportion to the
`number of disk drives used. DD-49disks may be
`striped two or three wide; DD-39 disks may be
`striped two to five wide.
`
`The CRAY X-MP supports three channel types,
`identifiedby their maximum transfer rates: 6
`Mbytelsec, 100 Mbytelsec and 1000 Mbytelsec.
`Depending on the X-MP model, two or four 6-Mbyte
`channels and one to four 100-Mbyte channels are
`connected to each system. The 100-Mbyte
`channels are available for transferring data
`between the I10 Subsystem and central memory
`andlor to the SSD.
`
`Solid-state Storage Device
`
`The optional Solid-state Storage Device (SSD) is a
`very fast random-access device suited for use with
`the CRAY X-MP. The SSD in conjunction with
`multiprocessor architecture allows the
`development of algorithms to solve larger and more
`sophisticated problems in science and engineering.
`
`The SSD is used as a fast-access device for large
`prestaged or intermediate files generated and
`manipulated repetitively by user programs.
`Datasets may be assigned to the SSD by a single
`Cray Operating System (COS) control statement
`without modification of the user program.
`
`Impper
`I I I I G WI ~ I W I I I ~ L I C ;
`Imagesof regions in the M d
`west. (Left) An area west of
`KansasCity, Kansas. bR1ghZ1A
`close-up of the Minnea olislSt,
`Paularea.md(tar rig&
`area southwest of ReTwin
`Citl&.
`
`P
`
`NETAPP, INC. EXHIBIT 1009
`Page 13 of 28
`
`
`
`System performance is significantly enhanced by
`the SSD's exceptionally high transfer rates and
`short data access times: Up to 1024 Mbytes of
`rapid-access MOS memory may be configured on
`an SSD. Transfer rates of 10040 1000 Mbytelsec
`per channel and access times of less than 25
`microseconds are achievable between the SSD
`and an X-MP mainframe. The SSD offers significant
`potential for performance improvement on
`110-bound applications, and thus allows users to
`develop new algorithms that would not otherwise
`be practical with traditional disk 110.
`
`An SSD can also be connected to the I10
`Subsystem. This connection enables data to be
`transferred between the IOS and the SSD directly,
`without passing through central memory.
`
`On the CRAY X-MPl4, support is provided to link the
`SSD to the mainframe via two 1000-Mbyte
`channels. For linkage to the X-MP11 and X-MPl2
`models, one 1000-Mbyte channel is used.
`
`Physical characteristics
`
`The CRAY X-MP is extremely compact; keeping
`wire lengths short minimizes signal propagation
`times. The elegant and compact CRAY X-MP11
`mainframe consists of six vertical columns
`arranged in a 135O arc that occupies 32 square feet
`(3 square meters) of floor space. A CRAY X-MPl2
`model consists of eight vertical columns arranged
`in a 1 80° arc that occupies 43 square feet (4 square
`meters) of floor space. And a CRAY X-MPl4 system
`is composed of 12 vertical columns arranged in a
`270°arc and requires just 64 square feet (6 square
`meters) of floor space.
`
`The accompanying I10 Subsystem is composed of
`four vertical columns in a 90° arc and occupies 24
`square feet (2.3 square meters) of floor space. The
`IOS can be positioned up to 19 feet (5.8 meters)
`from the mainframe.
`
`Scenefrom The LastStar-
`
`clouas. (Credtt Dlg~taI Scenes
`tlonSmby DigitalProductlona,Lo8
`Angeles. Caltforn~a U S A 1985 All
`rightsreservedf
`
`I
`
`NETAPP, INC. EXHIBIT 1009
`Page 14 of 28
`
`
`
`The optional SSD consists of four columns arranged
`in a 900 arc occupying 24 square feet (2.3 square
`meters) and is connected to the mainframe through
`one or two short aerial bridgeways, depending on
`model.
`
`High-speed 16-gate array integrated logic circuits
`are used in the CRAY X-MP CPUs. These logic
`circuits, with typical 300 to 400 picosecond
`propagation delays, are faster and denser than the
`circuitry used in the CRAY-1. CRAY X-MPl4
`
`memory is composed of ECL bipolar circuits; CRAY
`X-MP11 and CRAY X-MPl2 memory is composed of
`static MOS components.
`
`The dense concentration of components requires
`special cooling techniques to overcome the
`accompanying problems of heat dissipation. A
`proven, patented cooling system using liquid
`refrigerant cooling maintains the necessary internal
`system temperature which contributes to high
`system reliability and minimizes the requirement for
`expensive room cooling equipment.
`
`A terrain mapping of the San
`FranciscoBay area developed
`for real-time ernemsncvss-
`sessrngnt.A 7qlgibyt6
`database and a ray-tracing ai-
`gonthrn were used to prepare
`
`'
`1 Characters trorn 'The Adven-
`tures of Andre and Wally 8"
`generated on a CRAY X-MP.
`(Credit @ r $84, Lucasf~lm
`
`NETAPP, INC. EXHIBIT 1009
`Page 15 of 28
`
`
`
`CRAY X-MP software
`
`
`A full range of system and applications software
`compatible with that provided on the CRAY-1
`computer systems is available for the CRAY X-MP
`systems. This software includes the efficient Cray
`Operating System (COS), an auto-vectoring ANSI
`78 Cray FORTRAN compiler, extensive FORTRAN
`and scientific library routines, program and dataset
`management utilities, debug aids, a selection of
`compilers, a powerful Cray assembler (CAL) and a
`wealth of third-party and public-domain application
`codes.
`
`The operating system, the FORTRAN compiler and
`library programs are designed to allow users to take
`advantage of the vectorizing, multiprocessing and
`multitasking features of the CRAY X-MP systems.
`Multitasking is a technique whereby an application
`program can be partitioned into independent tasks
`that can execute in parallel on a multiprocessor
`CRAY X-MP system. Two methods can be used:
`FORTRAN callable subroutines to explicitly define
`and synchronize tasks at the subroutine level, or a
`FORTRAN preprocessor to identify DO loops whose
`independent iterations may be dispatched to
`separate processors. The first method
`(macrotasking) is best surted to programs with
`large tasks running with dedicated processors. The
`second method (microtasking) is beneficial for
`programs with any size tasks running in either a
`dedicated or a production environment.
`
`NETAPP, INC. EXHIBIT 1009
`Page 16 of 28
`
`
`
`Cray Research provides support for the ongoing
`process of converting and maintaining applications
`software on the CRAY X-MP Series. A compre-
`hensive directory of available programs is
`published by the Cray Applications Software
`Library Service.
`
`The above-mentioned software teamed with an IS0
`Level 1 Pascal compiler, a sort package, a C
`compiler and many other software tools and
`products, provides users with the software they
`need to use the CRAY X-MP to its fullest capabilities.
`
`The Cray Operating System efficiently delivers the
`full power of the hardware to both batch and
`interactive users. The operating system, which is
`distributed between central memory and the IOS,
`effectively manages high-speed data transfers
`between the CRAY X-MP and peripherals such as
`disks, SSD and on-line magnetic tapes. Standard
`system software is also offered for interfacing the
`CRAY X-MP Computer System with other vendor's
`operating systems and with networks. This is
`described further under "System Integration". COS
`also includes a variety of utility programs that assist
`in program development and maintenance.
`
`Cray's FORTRAN compiler fully meets the ANSI 78
`standards while offering a high degree of automatic
`scalar and vector optimization within these
`standards. The Cray compiler permits maximum
`portability of programs between different Cray
`systems and accepts many nonstandard constructs
`written for other vendor's compilers. There is no
`need for using nonstandard vector syntax to
`produce vectorized object code. The compiler is
`fully supported by highly optimized FORTRAN and
`scientific library routines for maximum performance
`from the CRAY X-MP Series computers.
`
`The success of the CRAY-I stimulated the
`development of a wide variety of third-party and
`public domain application programs, which are now
`available on CRAY X-MP computers. Major
`applications codes are offered for the CRAY X-MP
`in fields such as computational fluid dynamics,
`mechanical engineering, nuclear safety, circuit
`design, seismic processing, image processing,
`molecular modeling and artificial intelligence.
`
`Two-dimensional flow around
`8. fast-back automabite.The
`Imagewas predueed by solv-
`lnrilthe two-dimensional
`~av~er-stokeseqLatlons.
`(Credt Dorn~erGmbH. West Oermany )
`
`NETAPP, INC. EXHIBIT 1009
`Page 17 of 28
`
`
`
`System integration
`v
`
`
`-&
`
`CRAY X-MP Series computers are designed to be
`connected easily to one or more front-end
`computer systems. Thus, a CRAY X-MP computer
`can be added into an existing configuration so that
`the end user continues to work in a familiar
`computer environment but now has access to a
`considerably greater computational resource. Jobs
`can be submitted from a front-end to the CRAY
`X-MP for processing and results returned to the
`user on the originating front-end or optionally to a
`different front-end. Data can be transferred readily
`between any front-end system and the X-MP, with
`data conversion and reformatting handled
`automatically by software.
`
`Cray Research offers hardware interfaces that
`connect the CRAY X-MP I10 Subsystem to a wide
`variety of front-end equipment, ikluding IBM, CDC,
`DEC, Data General, Sperry and Honeywell.
`Additionally, the I10 Subsystem may be connected
`to one or more Network Systems Corporation
`HYPERchannelTMadapters for those installations
`wishing to configure their CRAY X-MP in a
`high-speed local area network.
`
`Cray Research provides software interface support
`for a variety of front-end systems. Station software
`runs on the front-end system and provides the
`logical connection between other vendors'
`equipment and CRAY X-MP computers. Standard
`Cray software is available for the following: IBM
`MVS and VM, CDC NOS and NOSIBE, DEC
`VAXIVMS, Data General RDOS and AT&T UNIXTM.
`Station software for Sperry and Honeywell
`operating systems is currently available from
`third-party sources.
`
`NETAPP, INC. EXHIBIT 1009
`Page 18 of 28
`
`
`
`Support and maintenance
`
`Customer support
`
`Cray Research has developed a comprehensive
`array of support services to meet customer needs.
`From pre-installation site planning through the life
`of the installation, ongoing on-site engineering and
`system software support is provided. Additional
`assistance is available from technical centers
`throughout the company.
`
`Cray Research provides comprehensive
`documentation and offers customer training on-site
`or at Cray training facilities. Cray Research's
`responsive customer support program results from
`extensive accumulated experience in the
`supercomputer business and from a strong
`customer orientation.
`
`CRAY X-MP reliability and
`maintenance
`
`Cray Research recognizes the n
Accessing this document will incur an additional charge of $.
After purchase, you can access this document again without charge.
Accept $ ChargeStill Working On It
This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.
Give it another minute or two to complete, and then try the refresh button.
A few More Minutes ... Still Working
It can take up to 5 minutes for us to download a document if the court servers are running slowly.
Thank you for your continued patience.
This document could not be displayed.
We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.
Your account does not support viewing this document.
You need a Paid Account to view this document. Click here to change your account type.
Your account does not support viewing this document.
Set your membership
status to view this document.
With a Docket Alarm membership, you'll
get a whole lot more, including:
- Up-to-date information for this case.
- Email alerts whenever there is an update.
- Full text search for other cases.
- Get email alerts whenever a new case matches your search.
One Moment Please
The filing “” is large (MB) and is being downloaded.
Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.
Your document is on its way!
If you do not receive the document in five minutes, contact support at support@docketalarm.com.
Sealed Document
We are unable to display this document, it may be under a court ordered seal.
If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.
Access Government Site