Menu

Tree [805758] master /
 History

HTTPS access


File Date Author Commit
 README.md 2018-04-18 Vester Saguban Vester Saguban [805758] updated readme
 fasta_main.cpp 2018-04-17 Vester Saguban Vester Saguban [b5f21a] added k-nucleotide, the leading implementation
 fasta_shorter_main_fixed.cpp 2018-04-17 Vester Saguban Vester Saguban [b5f21a] added k-nucleotide, the leading implementation
 k-nucleotide_main.cpp 2018-04-17 Vester Saguban Vester Saguban [b5f21a] added k-nucleotide, the leading implementation
 untitled19.pro 2018-02-05 Vester Saguban Vester Saguban [45d800] 'Stuff'
 untitled19.pro.user 2018-02-05 Vester Saguban Vester Saguban [45d800] 'Stuff'

Read Me

Various Benchmarks that I made

** fasta_main.cpp **
This is the more cleaner version of shorter_main_fixed.cpp. It was my original entry
for "fasta" in benchmarksgame.alioth.debian.org before I made it "shorter". And by shorter,
I mean making single line statements into multiple statement so it fits in 80 character
column limit. It only made my code messy, but it was necessary for it to be accepted.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/fasta.html
https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/fasta-gpp-7.html

** fasta_shorter_main_fixed.cpp **
It is the modified version that is accepted in "fasta" benchmarksgame.alioth.debian.org.
This version was made "shorter" so it can fit on 80 characters per column limit. It
currently is second fastest (Feb 18 2018) while also using way less memory and CPU processing
than the leading implementation (C GCC #2). If it is tested on Windows, it is actually 10%
faster than leading implementation if compiled to 32-bit, and 30% faster when compiled to 64-bit.

** k-nucleotide_main.cpp **
The current leading implementation in k-nucleotide entry. This fixed the fault in
C++ G++ #3 where it was coded differently and naively from top 3 entries that is the cause
of worse performance. This implementation is able to gain 2x performance and marginal
reduction in memory usage. This is explained as a comment in the source code.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/knucleotide.html
https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/knucleotide-gpp-2.html

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.