Professional Documents
Culture Documents
When FPGAs were first invented, they were mainly used for circuit
design, network management, etc. Today, they are being used as
processing elements rather than side support system. This has enabled
us to use different types of architectures and try various combinations to
suit different purposes. A lot of improvements are being made in FPGAs
lately to make them more desirable, for example, larger capacity, higher
clock rates, higher memory bandwidth and more functionality. Another
solution is to use only FPGAs as the main system; i.e. without the CPUs.
If these are directly connected to the network, the entire structure can
be easily adjusted as per the necessity. Subsequently, multiple FPGAs
can be used cascadingly to form a wide network. Research shows that
such systems give much better performance on various levels as
compared to the other systems.
References
A Reconfigurable Fabric for Accelerating Large-scale Datacenter
Services
A. Putnam, A. M. Caulfield, E. S. Chung, et al.
41 ACM/IEEE International Symposium on Computer Architecture (ISCA),
st
2014
2016