[1] Arthur Lesk, Introduction to Bioinformatics, 4th Edition, Oxford University Press, 2014
[2] CHANG, Dar-Jen; KIMMER, Christopher; OUYANG, Ming. Accelerating the Nussinov RNA folding algorithm with CUDA/GPU. In: The 10th IEEE International Symposium on Signal Processing and Information Technology. IEEE, 2010. p. 120-125.
[3] SMITH, Temple F., et al. Identification of common molecular subsequences. Journal of molecular biology, 1981, 147.1: 195-197.
[4] GOTOH, Osamu. An improved algorithm for matching biological sequences. Journal of molecular biology, 1982, 162.3: 705-708.
[5] ALTSCHUL, Stephen F., et al. Basic local alignment search tool. Journal of molecular biology, 1990, 215.3: 403-410.
[6] ALTSCHUL, Stephen F., et al. Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. Nucleic acids research, 1997, 25.17: 3389-3402.
[7] VOUZIS, Panagiotis D.; SAHINIDIS, Nikolaos V. GPU-BLAST: using graphics processors to accelerate protein sequence alignment. Bioinformatics, 2010, 27.2: 182-188.
[8] LIU, Weiguo; SCHMIDT, Bertil; MULLER-WITTIG, Wolfgang. CUDA-BLASTP: accelerating BLASTP on CUDA-enabled graphics hardware. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 2011, 8.6: 1678-1684.
[9] ZHANG, Jing; WANG, Hao; FENG, Wu-chun. cublastp: Fine-grained parallelization of protein sequence search on cpu+ gpu. IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB), 2017, 14.4: 830-843.
[10] YE, Weicai, et al. H-BLAST: a fast protein sequence alignment toolkit on heterogeneous computers with GPUs. Bioinformatics, 2017, 33.8: 1130-1138.
[11] NVIDIA GPU (2012). WHAT IS GPU ACCELERATED COMPUTING? Available :
http://www.nvidia.com/object/what-is-gpu-computing.html (July 12, 2019)
[12] NVIDIA (2009). NVIDIA Cuda2.0 Program-ming Guide. Available :
http://developer.download.nvidia.com/compute/cuda/2_0/docs/NVIDIA_CUDA_Programming_Guide_2.0.pdf (July 12, 2019)
[13] NVIDIA (2012). NVIDIA Developer. Available : https://deve-oper.nvidia.com/ (July 12, 2019)
[14] HALFHILL, Tom R. Parallel Processing with CUDA, Nvidia's High-Performance Computing Platform uses Massive Multithreading. MICRO-PROCESSOR REPORT, 2008, 28.
[15] NVIDIA CUDA (2012). CUDA Parallel Com-puting Platform. Available :
http://www.nvidia.com/object/cuda_home_new.html (July 12, 2019)
[16] NVIDIA CUDA (2014). CUDA C Programming Guide. Available :
http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html (July 12, 2019)
[17] 陳昭佑、魏凱城、伍朝欽。 在 GPU 中使用 CUDA 去改善 CUDA-BLASTP。 Conference on Network and Information Security(CNIS),2018。
[18] DE VERDIERE, Guillaume Colin. Introduction to GPGPU, a hardware and software background. Comptes Rendus Mécanique, 2011, 339.2-3: 78-89.
[19] 朱洵 (2015)。使用GPGPU 改善禁忌搜尋法解決工作排程問題之研究。彰化師範大學資工系研究所碩士論文,未出版,彰化市師大路二號。[20] 程式前沿(Januar y 19, 2016 )。 CUDA 程式設計——GPU 架構,由sp,sm,thread,block,grid,warp 說起。 檢自:
https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/569806/ (July 12, 2019 )
[21] HONG, Sungpack, et al. Accelerating CUDA graph algorithms at maximum warp. In:
Acm Sigplan Notices. ACM, 2011. p. 267-276.
[22] Evy A. Salcedo T. (n.d.). Introdução a CUDA. Available :
http://www.pbxbrasil.com/Pesquisa/Ferramentas/cuda/dia02/aulasCuda/arquitetura/arquitetura.html (July 12, 2019)
[23] Heresy (July 09, 2008)。 CUDA 的 Threading:Block 和Grid 的設定與 Warp。檢自:
http://viml.nchc.org.tw/blog/paper_info.php?CLASS_ID=1&SUB_ID=1&PAPER_ID=72 (July 12, 2019 )
[24] GLASCO, David. An Analysis of BLASTP Implementation on NVIDIA GPUs. 2012.
[25] UniProt (July 03, 2019). UniProtKB/Swiss-Prot UniProt release 2019_06. Available :
https://www.uniprot.org/statistics/Swiss-Prot (July 12, 2019)
[26] 劉妍芳、魏凱城、伍朝欽。 BLAST 索引表於GPU 中之設計。 工程應用科技研討會,2019,p. 157-161。
[27] 華人百科(無日期)。 SwissProt。檢自: https://www.itsfun.com.tw/SwissProt/wiki-3449375-9963055 (July 12, 2019)
[28] Xu, D., et al. (n.d.). Genome Composite Distance Phylogeny. Available :
http://digbio.missouri.edu/ComPhy/ (July 12, 2019)