NEC SX , la enciclopedia libre

Un SX-5 mostrado en el Australian Technology Park

NEC SX es la denominación de una serie de supercomputadoras de procesador vectorial diseñadas, fabricadas y comercializadas por NEC Corporation. Destacaron por ser los primeros ordenadores en superar una potencia de cálculo de 1 gigaflop,[1][2]​ así como por ser la supercomputadora más rápida del mundo entre 1992-1993 y 2002-2004.[3]​ El modelo comercializado a partir de 2018 es el SX-Aurora TSUBASA.

Historia[editar]

Los primeros modelos, el SX-1 y SX-2, se anunciaron en abril de 1983 y se lanzaron en 1985.[2][4][5][6]​ El SX-2 fue el primer ordenador en superar 1 gigaflop.[1][2]​ El SX-1 y el SX-1E eran dos modelos algo menos potentes también ofrecidos por NEC.

El SX-3 se anunció en 1989,[7][8]​ y se comercializó en 1990.[6]​ El SX-3 permite la computación en paralelo utilizando SIMD y MIMD.[9]​ También cambió del sistema operativo SX-OS basado en ACOS-4 al sistema operativo AT&T System V UNIX basado en el SUPER-UX.[6]​ En 1992 se anunció una variante mejorada, el SX-3R.[6]​ Una variante, el SX-3/44 fue la computadora más rápida del mundo entre 1992-1993 en la lista TOP500. Tenía circuitos integrados LSI con 20.000 puertas por circuito impreso, con un tiempo de retardo por puerta de 70 picosegundos, podía albergar 4 procesadores aritméticos con hasta 4 compartiendo la misma memoria principal y con varios procesadores para lograr hasta 22 GFLOPS de rendimiento, y con 1,37 GFLOPS de rendimiento con un solo procesador. Se alojaron 100 circuitos integrados LSI en un solo módulo de varios chips para lograr 2 millones de puertas por módulo. Los módulos estaban refrigerados por agua.[10]

La serie SX-4 se anunció en 1994 y se comercializó por primera vez en 1995.[6]​ Desde el SX-4, las supercomputadoras de la serie SX se construyen de manera doblemente paralela. Una serie de unidades centrales de procesamiento (CPU) están organizadas en un nodo de computación paralela mediante un procesador vectorial. Estos nodos se instalan luego en una disposición de multiprocesamiento simétrico (SMP) normal.

El SX-5 fue anunciado y lanzado en 1998,[6]​ seguido del SX-6 en 2001 y el SX-7 en 2002.[11]​ A partir de 2001, Cray Inc. comercializó el SX-5 y el SX-6 exclusivamente en los EE. UU. Y no exclusivamente en otro lugar por un corto tiempo.

El Earth Simulator, construido a partir de nodos SX-6, fue el superordenador más rápido desde junio de 2002 a junio de 2004 en el LINPACK benchmark, alcanzando 35,86 Teraflops.[3][12][13][14]​ A partir de 2020, 3 tarjetas gráficas Nvidia RTX 2080 Ti pueden ofrecer un rendimiento comparable, a 14 TFLOPS por tarjeta.[15]​ El SX-9 se introdujo en 2007 y se descontinuó en 2015.[16]

Tadashi Watanabe ha sido el diseñador principal de NEC para la mayoría de los sistemas de supercomputadoras SX.[17]​ Por este trabajo recibió el Premio Eckert-Mauchly en 1998 y el Premio Seymour Cray Computer Engineering en 2006.

Hardware[editar]

Cada sistema tiene varios modelos y la siguiente tabla enumera la variante más potente de cada sistema. Además, ciertos sistemas tienen revisiones, identificadas por una letra como sufijo.

Sistemas de Nodo Sencillo "S"
Sistema Introducción Máx. CPUs Pico CPU doble precisión (GB/s) Pico del Sistema GFLOPS Máx. memoria principal Memoria del sistema B/W (GB/s) Memoria B/W por CPU (GB/s)
SX-1E[5][6][11] 1983 1 0.325[18] 128 MB
SX-1[5][11] 1983[6][11] 1 0.570[6]​ / 0.650[18] 256 MB
SX-2[5][11] 1983[6][11] 1 1.3[6] 1.3[11] 256 MB[6] 11 11
SX-3[7][8] 1990[11] 4[7][6] 5.5[8][11] 22[7][11] 2 GB[7] 44 22
SX-3R 1992
SX-4[11] 1994[19][11] 32 2 64 16 GB 512 16
SX-5[11] 1998[11] 16 8[11] 128 128 GB 1024 64
SX-6[11] 2001[11] 8 8[11] 64 64 GB 256 32
SX-6i 2001[11] 1 8 GB
SX-7[11] 2002[11] 32 8.83 282 256 GB 1129 35.3
SX-8[17][11] 2004[17][11] 8 16[11] 128 128 GB 512 64
SX-8i 2005 32 GB
SX-8R 2006 8 35.2 281.6 256 GB 563.2 70.4
SX-9[11] 2007 16 102.4[11] 1638 1 TB 4096 256
SX-ACE 2013 1 256 256 1 TB 256 256
SX-Aurora TSUBASA 2017 8 2450 19600 8×48GB 8×1200 1200
Sistemas Multinodo "SX"
SX-4 SX-4A SX-5 SX-6 SX-8 SX-8R SX-9 SX-ACE
Máx. nodos 16 16 32 128 512 512 512 512
Máx. CPUs 512 256 512 1,024 4,096 4,096 8,192 512
Pico TFLOPS 1 0.5 4 8 65 140.8 839 131
Máx. memoria principal 256 GB 512 GB 4 TB 8 TB 64 TB 128 TB 512 TB 32 TB
Total memoria B/W (TB/s) 8 4 32 32 131 281.6 2,048 131

Entorno de software[editar]

Sistema operativo[editar]

El SX-1 y el SX-2 utilizaban el sistema operativo SX-OS basado en el ACOS-4. Desde el SX-3 en adelante se empleó el sistema operativo (OS) SUPER-UX; el Earth Simulator ejecuta una versión personalizada de este sistema operativo.

Compiladores[editar]

SUPER-UX incluye compiladores de Fortran y C++. Cray también ha desarrollado un compilador Ada que está disponible como opción.

Software[editar]

Algunas aplicaciones verticales están disponibles a través de NEC, pero el planteamiento general era que los clientes desarrollaran gran parte de su propio software. Además de las aplicaciones comerciales, existe un amplio repertorio de software libre para el entorno UNIX que se puede compilar y ejecutar en SUPER-UX, como Emacs y Vim. También está disponible un puerto de GCC para la plataforma.

SX-Aurora TSUBASA[editar]

La tarjeta PCIe SX-Aurora TSUBASA se ejecuta en una máquina Linux, el Vector Host (VH), que proporciona servicios de sistema operativo al Vector Engine (VE).[20]​ El sistema operativo VE VEOS se ejecuta en el espacio del usuario en el VH. Las aplicaciones compiladas para VE pueden usar casi todas las llamadas al sistema Linux, que se reenvían y ejecutan de forma transparente en el VH. Los componentes de VEOS tienen licencia GNU General Public License.

Referencias[editar]

  1. a b Watanabe, Tadashi (1990). «Advanced Architecture and Technology of the NEC SX-3 Supercomputer». Supercomputing 62. pp. 119-128. ISBN 978-3-642-75773-0. doi:10.1007/978-3-642-75771-6_8. 
  2. a b c «NEC SX-1, SX-2». IPSJ Computer Museum. Information Processing Society of Japan. Consultado el 24 de agosto de 2018. 
  3. a b «The Earth Simulator: Earth Simulator Center | TOP500 Supercomputer Sites». www.top500.org (en inglés). Consultado el 25 de agosto de 2018. 
  4. Uchida, Keiichiro; Itoh, Mikio (July 1985). «High speed vector processors in Japan». Computer Physics Communications 37 (1–3): 7-13. Bibcode:1985CoPhC..37....7U. doi:10.1016/0010-4655(85)90131-6. 
  5. a b c d Watanabe, Tadashi (July 1987). «Architecture and performance of NEC supercomputer SX system». Parallel Computing 5 (1–2): 247-255. doi:10.1016/0167-8191(87)90021-4. 
  6. a b c d e f g h i j k l m Oyanagi, Yoshio (December 1999). «Development of supercomputers in Japan: Hardware and software». Parallel Computing 25 (13–14): 1545-1567. doi:10.1016/S0167-8191(99)00084-8. 
  7. a b c d e Watanabe, Tadashi (1993). «NEC SX-3 Supercomputer System». Supercomputers and Their Performance in Computational Fluid Dynamics 37. pp. 63-75. ISBN 978-3-528-07637-5. doi:10.1007/978-3-322-87863-2_4. 
  8. a b c Watanabe, T.; Matsumoto, H.; Tannenbaum, P. D. (1 de agosto de 1989). «Hardware technology and architecture of the NEC SX-3/SX-X supercomputer system». Proceedings of the 1989 ACM/IEEE Conference on Supercomputing. pp. 842-846. doi:10.1145/76263.1379809.  (doi-broken-date: 2021-01-10)
  9. IWAYA, AKIHIRO; WATANABE, TADASHI (September 1991). «The Parallel Processing Feature of the NEC Sx-3 Supercomputer System». International Journal of High Speed Computing 03 (3n04): 187-197. doi:10.1142/S0129053391000085. 
  10. http://museum.ipsj.or.jp/en/computer/super/0011.html
  11. a b c d e f g h i j k l m n ñ o p q r s t u v w x y NISHIKAWA, Takeshi (2008). «Supercomputer SX-9 Development Concept». NEC Technical Journal 3 (4). Consultado el 25 de agosto de 2018. 
  12. «Earth-Simulator - TOP500 Supercomputer Sites». www.top500.org (en inglés). Consultado el 25 de agosto de 2018. 
  13. Habata, S; Yokokawa, M; Kitawaki, S (2003). «The earth simulator system». NEC Research and Development 44 (1): 21-26. Consultado el 25 de agosto de 2018. 
  14. Habata, Shinichi; Umezawa, Kazuhiko; Yokokawa, Mitsuo; Kitawaki, Shigemune (December 2004). «Hardware system of the Earth Simulator». Parallel Computing 30 (12): 1287-1313. doi:10.1016/j.parco.2004.09.004. 
  15. https://www.techradar.com/amp/news/those-xbox-series-x-specs-dont-tell-us-much-do-they
  16. https://jpn.nec.com/hpc/sx9/
  17. a b c Tagaya, Satoru; Nishida, Masato; Hagiwara, Takashi; Yanagawa, Takashi; Yokoya, Yuji; Takahara, Hiroshi; Stadler, Jörg; Galle, Martin et al. (2006). «The NEC SX-8 Vector Supercomputer System». High Performance Computing on Vector Systems (en inglés). pp. 3–24. ISBN 978-3-540-29124-4. doi:10.1007/3-540-35074-8_1. 
  18. a b Dongarra, Jack J. (1988). «The LINPACK Benchmark: An explanation». Supercomputing. Lecture Notes in Computer Science 297. pp. 456-474. ISBN 978-3-540-18991-6. doi:10.1007/3-540-18991-2_27. 
  19. Hammond, S.W.; Loft, R.D.; Tannenbaum, P.D. (1996). «Architecture and Application: The Performance of the NEC SX-4 on the NCAR Benchmark Suite». IEEE Conference Publication. doi:10.1109/SUPERC.1996.183527. Consultado el 25 de agosto de 2018.  (doi-broken-date: 2021-01-10)
  20. «NEC SX-Aurora TSUBASA - Vector Engine». www.nec.com (en inglés). Consultado el 14 de marzo de 2018. 

Enlaces externos[editar]