skip to main content
10.1145/2935764.2935804acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
announcement

Brief Announcement: MIC++: Accelerating Maximal Information Coefficient Calculation with GPUs and FPGAs

Authors Info & Claims
Published:11 July 2016Publication History

ABSTRACT

To discover relationships and associations between pairs of variables in large data sets have become one of the most significant challenges for bioinformatics scientists. To tackle this problem, maximal information coefficient (MIC) is widely applied as a measure of the linear or non-linear association between two variables. To improve the performance of MIC calculation, in this work we present MIC++, a parallel approach based on the heterogeneous accelerators including Graphic Processing Unit (GPU) and Field Programmable Gate Array (FPGA) engines, focusing on both coarse-grained and fine-grained parallelism. As the evaluation of MIC++, we have demonstrated the performance on the state-of-the-art GPU accelerators and the FPGA-based accelerators. Preliminary estimated results show that the proposed parallel implementation can significantly achieve more than 6X-14X speedup using GPU, and 4X-13X using FPGA-based accelerators.

References

  1. Karpinets T.V., et al., Analyzing large biological datasets with association networks. Nucleic Acids Res, 2012. 40(17):e131.Google ScholarGoogle ScholarCross RefCross Ref
  2. Reshef, D.N., et al., Detecting Novel Associations in Large Data Sets. Science, 2011. 334: p. 1518--1524.Google ScholarGoogle Scholar
  3. Tang, D., et al., RapidMic: Rapid Computation of the Maximal Information Coefficient. Evolutionary Bioinformatics, 2014.Google ScholarGoogle Scholar
  4. Wang, C., et al., Accelerating Computation of Large Biological Datasets using MapReduce Framework, IEEE/ACM Trans. on Computational Biology and Bioinformatics, 2016.Google ScholarGoogle Scholar

Index Terms

  1. Brief Announcement: MIC++: Accelerating Maximal Information Coefficient Calculation with GPUs and FPGAs

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SPAA '16: Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures
      July 2016
      492 pages
      ISBN:9781450342100
      DOI:10.1145/2935764

      Copyright © 2016 Owner/Author

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 11 July 2016

      Check for updates

      Qualifiers

      • announcement

      Acceptance Rates

      Overall Acceptance Rate447of1,461submissions,31%

      Upcoming Conference

      SPAA '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader