1. Inicio
  2. Glossary
  3. Matriz de puertas programables en campo
FPGA (Field Programmable Gate Array)

Matriz de puertas programables en campo

¿Qué es?

Puede resultar sorprendente saber que muchos de los circuitos integrados (o "microchips") que instalamos en nuestros PC y servidores se diseñaron desde el principio para cumplir una función muy específica. Estos chips se conocen como ASIC, siglas de "circuito integrado de aplicación específica" (application-specific integrated circuit). Un ejemplo destacado de ASIC son las primeras GPU, unidades de procesamiento diseñadas específicamente para renderizar gráficos, aunque la aparición de las GPGPU ha difuminado considerablemente esa distinción. La alternativa a los ASIC son las FPGA, siglas de "matriz de puertas programables en campo" (field-programmable gate array). Se trata de circuitos integrados que el cliente puede reprogramar después de su fabricación para realizar distintas funciones. Las FPGA pueden hacerlo gracias a la integración de puertas lógicas reprogramables en su arquitectura, así como a una cuidadosa planificación física (floorplanning) que permite asignar los recursos de forma flexible.

Para ilustrarlo con un ejemplo cotidiano, puede pensar en los chips ASIC como los muebles de su hogar: una silla está diseñada para servir como silla, una mesa para servir como mesa, y así sucesivamente. Un chip FPGA es como un mueble que puede volver a montarse para servir como silla, mesa, cama o armario; es así de versátil. El único inconveniente es que los chips FPGA suelen tener un precio bastante más elevado que los chips ASIC, igual que cabría esperar de un mueble multifuncional.

¿Por qué la necesitas?

Una FPGA (matriz de puertas programables en campo) se presenta principalmente como una fuente de computación adaptable y acelerada, capaz de impulsar futuros avances en la tecnología de los centros de datos. Los aceleradores basados en FPGA integrados en la configuración de tus servidores pueden complementar a otros procesadores mediante computación heterogénea o computación paralela, lo que permite completar las tareas con mayor rapidez. Dado que una FPGA es reprogramable, también podrás reutilizar sus funciones para adaptarlas a las necesidades en constante evolución de los centros de datos o las salas de servidores modernos. Esto es especialmente importante si quieres desarrollar prototipos innovadores o incorporar soluciones informáticas prediseñadas que reduzcan el tiempo de comercialización (TTM).

¿Cómo ayuda GIGABYTE?

GIGABYTE Technology es desde hace años pionera en aplicaciones de FPGA. A mediados de la década de 2000, GIGABYTE presentó i-RAM, un sistema de almacenamiento de estado sólido basado en una FPGA de Xilinx. En los últimos años, GIGABYTE ha colaborado estrechamente con líderes del mercado de FPGA, como Intel y Xilinx (adquirida por AMD), para incorporar aceleradores basados en FPGA a sus soluciones para servidores. Por ejemplo, los servidores de alta densidad de la serie H, los servidores GPU de la serie G y los servidores en rack de la serie R de GIGABYTE ofrecen la densidad de tarjetas aceleradoras y la compatibilidad necesarias para incorporar aceleradores FPGA. Esto los convierte en soluciones ideales para el aprendizaje profundo, la inferencia de IA, la computación de alto rendimiento (HPC) y mucho más.

Lecturas recomendadas

GIGABYTE VDI Solution with Virtual GPU

GIGABYTE VDI Solution with Virtual GPU

Remote workstations by GIGABYTE deliver an exceptional user experience using VDI paired with vGPU technology
CPU vs. GPU: What's the Difference and Which Do You Need

CPU vs. GPU: What's the Difference and Which Do You Need

CPU vs. GPU: What's the Difference and Which Do You Need
10 Frequently Asked Questions about Artificial Intelligence

10 Frequently Asked Questions about Artificial Intelligence

10 Frequently Asked Questions about Artificial Intelligence
The University of Barcelona Gets a Computing Boost with GIGABYTE Servers

The University of Barcelona Gets a Computing Boost with GIGABYTE Servers

The University of Barcelona Gets a Computing Boost with GIGABYTE Servers
How to Benefit from AI  In the Healthcare & Medical Industry

How to Benefit from AI In the Healthcare & Medical Industry

How to Benefit from AI In the Healthcare & Medical Industry
How to Pick the Right Server for AI? Part One: CPU & GPU

How to Pick the Right Server for AI? Part One: CPU & GPU

How to Pick the Right Server for AI? Part One: CPU & GPU
Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers

Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers

Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers
The Advantages of ARM: From Smartphones to Supercomputers and Beyond

The Advantages of ARM: From Smartphones to Supercomputers and Beyond

The Advantages of ARM: From Smartphones to Supercomputers and Beyond
Qualcomm Solution for Inferencing

Qualcomm Solution for Inferencing

For heavy inferencing workloads, GIGABYTE has developed the G292-Z43 that can support up to sixteen Qualcomm Cloud AI 100 accelerators in a 2U chassis with room for additional networking.