clawhmmer:
blast: dynamic programming but relies on adhoc gap penalties, it still determines the type of guees
HMMer:" probabilites model. Its robust, because it is a probabilisting it requires more flops
new architectures:
1_ An order of magnitute more
2) Extremely parallel in nature
3) tiny processors
4) They share PC
thousands of threads needed
Brook of GPU:
1) Data is divided into streams
2) small function as KERNEL. fixed number of inputs and fix output
3) Encourages a data parallel type of programming
challenges:
1) current software doesn't map well
2) large compute-> fetch ratio in the kernel
3)
blast: dynamic programming but relies on adhoc gap penalties, it still determines the type of guees
HMMer:" probabilites model. Its robust, because it is a probabilisting it requires more flops
new architectures:
1_ An order of magnitute more
2) Extremely parallel in nature
3) tiny processors
4) They share PC
thousands of threads needed
Brook of GPU:
1) Data is divided into streams
2) small function as KERNEL. fixed number of inputs and fix output
3) Encourages a data parallel type of programming
challenges:
1) current software doesn't map well
2) large compute-> fetch ratio in the kernel
3)
Comments