k-nucleotide

Rust implementation of the Alioth k-nucleotide benchmark (re #2105)

  • 所有者: killerswan/k-nucleotide
  • 平台:
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

k-nucleotide

Testing Rust with the Alioth k-nucleotide benchmark

$ time ./knucleotide < 250m.fasta 
A 30.000
T 30.000
G 20.000
C 20.000

AA 9.002
TA 9.001
TT 8.999
AT 8.998
GT 6.004
AG 6.000
AC 6.000
TC 6.000
GA 6.000
TG 6.000
CA 5.998
CT 5.998
CC 4.002
CG 4.002
GG 3.999
GC 3.997

1503927	GGT
454564	GGTA
45547	GGTATT
893	GGTATTTTAATT
893	GGTATTTTAATTTATAGT

real	2m15.612s
user	12m44.788s
sys	0m1.796s

On a ~240 MB FASTA file input, the multi-tasking version runs in ~140 seconds.
This is using about 1 thread per core... Of course, on my 8-CPU system
the F# version runs in ~60 seconds and C++ in ~2.3. :P

主要指標

概覽
名稱與所有者killerswan/k-nucleotide
主編程語言C++
編程語言C++ (語言數: 4)
平台
許可證
所有者活动
創建於2012-05-30 09:30:32
推送於2012-07-06 23:13:12
最后一次提交2012-07-06 16:13:37
發布數0
用户参与
星數3
關注者數2
派生數0
提交數48
已啟用問題?
問題數0
打開的問題數0
拉請求數0
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?