Skip to main content

Table 1 Comparison of parallel computer architecture platforms with key aspects from the viewpoint of software development

From: Heterogeneous computing architecture for fast detection of SNP-SNP interactions

  x86/x64 single CPU Nvidia GPU Intel Xeon Phi
Tools Arbitrary compiler CUDA Toolkit or OpenCL framework Intel compiler suite
OS support Many Windows, Linux, Mac OSX Linux (RedHat and SuSE), Windows
Required programming skills Low High Medium
Lines of code* 260 460 360
Programming remarks None Architecture specific optimizations Recommended optimizations using
   are crucial vector unit
Platform maturity Mature Extensive documentation, many Bugs in drivers, documentation needs
   programming examples to improve
  1. Lines of code (*) reports on the approximate length of the code that implements the computationally intensive tasks of SNPsyn.