Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Accelerating irregular computation in massive short reads mapping on FPGA co-processor
Tan G., Zhang C., Tang W., Zhang P., Sun N. IEEE Transactions on Parallel and Distributed Systems27 (5):1253-1264,2016.Type:Article
Date Reviewed: Oct 4 2016

Next-generation sequencing (NGS) is a big data problem. On the one hand, it is embarrassingly parallel; on the other hand, the memory accesses are irregular (noncontiguous). This is a unique application category where throwing extra cores and memory either together or in isolation does not help much. In fact, the paper shows that there is a tip-off point after which more cores make the problem worse. This paper describes the mapping of an NGS application on a field-programmable gate array (FPGA)-based platform.

The authors use the Convey HC-1ex platform, which has four Virtex6 LX760 FPGAs, coherently attached via the front-side bus (FSB) to a two-socket dual-core Xeon processor. The FPGA co-processor platform is connected to eight dual in-line memory modules (DIMMs) via eight customizable memory controllers. Each FPGA is connected to each memory controller, and the memory controller has scatter-gather capability. This implementation is compared against a multithreaded software-only implementation running on eight Intel Xeon eight-core processors with 1 TB memory.

The paper shows, yet again, that the FPGAs are well positioned to exploit the fine-grain parallelism in the application. On this particular FPGA platform, the custom memory controller with scatter-gather capability significantly helps with irregular memory accesses. Although the FPGA platform showed a performance gain of little more than two times over a 64-core system, the power efficiency gain was 28 times. The paper doesn’t have data regarding the cost of the systems, but that would be an interesting comparison point, too.

This paper presents compelling evidence of performance/watt gain for an important big data application as a motivation for the inclusion of FPGAs in data centers.

Reviewer:  Sunil Shukla Review #: CR144802 (1701-0049)
Bookmark and Share
 
Design Styles (B.6.1 )
 
 
Types And Design Styles (B.7.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Design Styles": Date
Introduction to CMOS breathes new life into bit-slice
Miller M. Microprocessors & Microsystems 15(5): 279-283, 1991. Type: Article
Jun 1 1992
The art of digital design: an introduction to top-down design (2nd ed.)
Prosser F., Winkel D., Prentice-Hall, Inc., Upper Saddle River, NJ, 1986. Type: Book (9789780130467805)
Jun 1 1988
Practical microprocessor interfacing
Money S., Wiley-Interscience, New York, NY, 1987. Type: Book (9789780471637882)
May 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy