The Experts below are selected from a list of 318 Experts worldwide ranked by ideXlab platform
Suhaib A. Fahmy - One of the best experts on this subject based on the ideXlab platform.
-
FPL - JetStream: An open-source high-performance PCI Express 3 streaming library for FPGA-to-Host and FPGA-to-FPGA Communication
2016 26th International Conference on Field Programmable Logic and Applications (FPL), 2016Co-Authors: Malte Vesper, Kizheppatt Vipin, Dirk Koch, Suhaib A. FahmyAbstract:Many FPGA-based accelerators are constrained by the available resources and multi-FPGA solutions can be necessary for building more capable systems. Available PCIe solutions provide only FPGA-to-Host Communication. In this paper we present JetStream, an open-source1 modular PCIe 3 library, supporting not only fast FPGA-to-Host Communication, but also allowing direct FPGA-to-FPGA Communication which fully bypasses the memory subsystem. The direct mode saves memory bandwidth for multicast modes and permits to connect multiple FPGAs in various software defined topologies. We show the benefits of JetStream with a large FIR filter spanning four FPGA boards, achieving throughputs of up to 7.09 GB/s per link. Utilizing direct FPGA-to-FPGA transfers reduces the required memory bandwidth by up to 75%.
-
JetStream: An open-source high-performance PCI Express 3 streaming library for FPGA-to-Host and FPGA-to-FPGA Communication
2016 26th International Conference on Field Programmable Logic and Applications (FPL), 2016Co-Authors: Malte Vesper, Kizheppatt Vipin, Dirk Koch, Suhaib A. FahmyAbstract:Many FPGA-based accelerators are constrained by the available resources and multi-FPGA solutions can be necessary for building more capable systems. Available PCIe solutions provide only FPGA-to-Host Communication. In this paper we present JetStream, an open-source1 modular PCIe 3 library, supporting not only fast FPGA-to-Host Communication, but also allowing direct FPGA-to-FPGA Communication which fully bypasses the memory subsystem. The direct mode saves memory bandwidth for multicast modes and permits to connect multiple FPGAs in various software defined topologies. We show the benefits of JetStream with a large FIR filter spanning four FPGA boards, achieving throughputs of up to 7.09 GB/s per link. Utilizing direct FPGA-to-FPGA transfers reduces the required memory bandwidth by up to 75%.
Malte Vesper - One of the best experts on this subject based on the ideXlab platform.
-
FPL - JetStream: An open-source high-performance PCI Express 3 streaming library for FPGA-to-Host and FPGA-to-FPGA Communication
2016 26th International Conference on Field Programmable Logic and Applications (FPL), 2016Co-Authors: Malte Vesper, Kizheppatt Vipin, Dirk Koch, Suhaib A. FahmyAbstract:Many FPGA-based accelerators are constrained by the available resources and multi-FPGA solutions can be necessary for building more capable systems. Available PCIe solutions provide only FPGA-to-Host Communication. In this paper we present JetStream, an open-source1 modular PCIe 3 library, supporting not only fast FPGA-to-Host Communication, but also allowing direct FPGA-to-FPGA Communication which fully bypasses the memory subsystem. The direct mode saves memory bandwidth for multicast modes and permits to connect multiple FPGAs in various software defined topologies. We show the benefits of JetStream with a large FIR filter spanning four FPGA boards, achieving throughputs of up to 7.09 GB/s per link. Utilizing direct FPGA-to-FPGA transfers reduces the required memory bandwidth by up to 75%.
-
JetStream: An open-source high-performance PCI Express 3 streaming library for FPGA-to-Host and FPGA-to-FPGA Communication
2016 26th International Conference on Field Programmable Logic and Applications (FPL), 2016Co-Authors: Malte Vesper, Kizheppatt Vipin, Dirk Koch, Suhaib A. FahmyAbstract:Many FPGA-based accelerators are constrained by the available resources and multi-FPGA solutions can be necessary for building more capable systems. Available PCIe solutions provide only FPGA-to-Host Communication. In this paper we present JetStream, an open-source1 modular PCIe 3 library, supporting not only fast FPGA-to-Host Communication, but also allowing direct FPGA-to-FPGA Communication which fully bypasses the memory subsystem. The direct mode saves memory bandwidth for multicast modes and permits to connect multiple FPGAs in various software defined topologies. We show the benefits of JetStream with a large FIR filter spanning four FPGA boards, achieving throughputs of up to 7.09 GB/s per link. Utilizing direct FPGA-to-FPGA transfers reduces the required memory bandwidth by up to 75%.
Kizheppatt Vipin - One of the best experts on this subject based on the ideXlab platform.
-
FPL - JetStream: An open-source high-performance PCI Express 3 streaming library for FPGA-to-Host and FPGA-to-FPGA Communication
2016 26th International Conference on Field Programmable Logic and Applications (FPL), 2016Co-Authors: Malte Vesper, Kizheppatt Vipin, Dirk Koch, Suhaib A. FahmyAbstract:Many FPGA-based accelerators are constrained by the available resources and multi-FPGA solutions can be necessary for building more capable systems. Available PCIe solutions provide only FPGA-to-Host Communication. In this paper we present JetStream, an open-source1 modular PCIe 3 library, supporting not only fast FPGA-to-Host Communication, but also allowing direct FPGA-to-FPGA Communication which fully bypasses the memory subsystem. The direct mode saves memory bandwidth for multicast modes and permits to connect multiple FPGAs in various software defined topologies. We show the benefits of JetStream with a large FIR filter spanning four FPGA boards, achieving throughputs of up to 7.09 GB/s per link. Utilizing direct FPGA-to-FPGA transfers reduces the required memory bandwidth by up to 75%.
-
JetStream: An open-source high-performance PCI Express 3 streaming library for FPGA-to-Host and FPGA-to-FPGA Communication
2016 26th International Conference on Field Programmable Logic and Applications (FPL), 2016Co-Authors: Malte Vesper, Kizheppatt Vipin, Dirk Koch, Suhaib A. FahmyAbstract:Many FPGA-based accelerators are constrained by the available resources and multi-FPGA solutions can be necessary for building more capable systems. Available PCIe solutions provide only FPGA-to-Host Communication. In this paper we present JetStream, an open-source1 modular PCIe 3 library, supporting not only fast FPGA-to-Host Communication, but also allowing direct FPGA-to-FPGA Communication which fully bypasses the memory subsystem. The direct mode saves memory bandwidth for multicast modes and permits to connect multiple FPGAs in various software defined topologies. We show the benefits of JetStream with a large FIR filter spanning four FPGA boards, achieving throughputs of up to 7.09 GB/s per link. Utilizing direct FPGA-to-FPGA transfers reduces the required memory bandwidth by up to 75%.
Dirk Koch - One of the best experts on this subject based on the ideXlab platform.
-
FPL - JetStream: An open-source high-performance PCI Express 3 streaming library for FPGA-to-Host and FPGA-to-FPGA Communication
2016 26th International Conference on Field Programmable Logic and Applications (FPL), 2016Co-Authors: Malte Vesper, Kizheppatt Vipin, Dirk Koch, Suhaib A. FahmyAbstract:Many FPGA-based accelerators are constrained by the available resources and multi-FPGA solutions can be necessary for building more capable systems. Available PCIe solutions provide only FPGA-to-Host Communication. In this paper we present JetStream, an open-source1 modular PCIe 3 library, supporting not only fast FPGA-to-Host Communication, but also allowing direct FPGA-to-FPGA Communication which fully bypasses the memory subsystem. The direct mode saves memory bandwidth for multicast modes and permits to connect multiple FPGAs in various software defined topologies. We show the benefits of JetStream with a large FIR filter spanning four FPGA boards, achieving throughputs of up to 7.09 GB/s per link. Utilizing direct FPGA-to-FPGA transfers reduces the required memory bandwidth by up to 75%.
-
JetStream: An open-source high-performance PCI Express 3 streaming library for FPGA-to-Host and FPGA-to-FPGA Communication
2016 26th International Conference on Field Programmable Logic and Applications (FPL), 2016Co-Authors: Malte Vesper, Kizheppatt Vipin, Dirk Koch, Suhaib A. FahmyAbstract:Many FPGA-based accelerators are constrained by the available resources and multi-FPGA solutions can be necessary for building more capable systems. Available PCIe solutions provide only FPGA-to-Host Communication. In this paper we present JetStream, an open-source1 modular PCIe 3 library, supporting not only fast FPGA-to-Host Communication, but also allowing direct FPGA-to-FPGA Communication which fully bypasses the memory subsystem. The direct mode saves memory bandwidth for multicast modes and permits to connect multiple FPGAs in various software defined topologies. We show the benefits of JetStream with a large FIR filter spanning four FPGA boards, achieving throughputs of up to 7.09 GB/s per link. Utilizing direct FPGA-to-FPGA transfers reduces the required memory bandwidth by up to 75%.
V. Krishnan - One of the best experts on this subject based on the ideXlab platform.
-
CLUSTER - Towards an integrated IO and clustering solution using PCI express
2007 IEEE International Conference on Cluster Computing, 2007Co-Authors: V. KrishnanAbstract:PCI express (PCIe), the IO interconnect of choice in today's single Host computing platform, is being enhanced to support features that include I/O virtualization and processor-coprocessor interconnect. Host-to-Host Communication, however, is regarded as beyond the scope of PCIe. As such, the model in today's multi-compute platforms is to utilize PCIe for Communication between the Host(s) and the IO subsystem while a dedicated clustering interconnect such as Infiniband or Ethernet is used for Host-to-Host Communication. The Dolphin express solution (i.e. Dolphin's enhanced PCIe hardware and accompanying software) addresses the shortcoming of Host-to-Host Communication in PCIe in a cost-effective manner. To the best of our knowledge, these products provide an industry first solution of using a PCIe-based switch fabric to seamlessly integrate both IO and clustering capabilities - thereby obviating the need for an additional clustering interconnect. As a first step towards providing a full-fledged clustering solution, we have enabled support for TCP/IP protocol over PCIe (IPoPCIe). Based on benchmarking results, IPoPCIe was able to achieve performance that was on par or better than that of a 10GigE NIC's. On a 2-node system connected using a switch, IPoPCIe shows an end-to-end application latency of ~14 mus and bandwidth of up to 1270 MB/S. Though the results are promising, the performance of IPoPCIe is greatly influenced by overheads associated with the TCP/IP protocol. Hence, work is ongoing on supporting a sockets direct interface that bypasses the TCP/IP stack. This would utilize the full potential of the underlying Dolphin Express hardware and lead to further reduction in latency, lower CPU utilization and increased bandwidth.