Computing a Cure For HIV
aarondubrow writes: The tendency of HIV to mutate and resist drugs has made it particularly difficult to eradicate. But in the last decade scientists have begun using a new weapon in the fight against HIV: supercomputers. Using some of the nation's most powerful supercomputers, teams of researchers are pushing the limits of what we know about HIV and how we can treat it. The Huffington Post describes how supercomputers are helping scientists understand and treat the disease.
Imagen if all that computer power was put to use such as finding the cure of HIV.... We would be done by lunch time.
Because we don't get out much.
This is not the sig you're looking for.
The 'meh, it's just homos and drug addicts' theory of epidemiology often leads to some...fascinating...discoveries concerning unexpected transmission paths between the filthy expendables and the good, decent, people who we assumed were safe.
As a social experiment, it's actually pretty interesting. not so much with the 'advisable'; but interesting.
Computational drug design and bitcoin miners have in common that both run best on custom hardware. The crux is, that both require very different types of hardware. As an example, please refer to Anton, designed by DE Shaw Research exactly for molecular dynamics (MD) codes.
Bitcoin mining is classified as a so called embarrassingly parallel algorithm, while MD is a tightly coupled problem. Hence an efficient parallelization for MD codes is much harder to speed up: communication gets in the way, and communication is essentially always bound by the speed of light.
ps: fun fact: bitcoin mining and MD can be carried out (at least somewhat) efficiently on GPUs.
Computer simulation made easy -- LibGeoDecomp
Humans have never found a "cure" for a virus. We've been able to find cures for bacterial infections, and we've been able to find immunizations for SOME viruses (NOT a cure, just a stimulation of the body's own immune capabilities) but NEVER a cure for a virus.
Hepatitis C.
We bothered about HIV for decades while we just had to run supercomputers to get rid of it. I wonder why nobody thought about it before.
Condoms. Cheap, plentiful, and 99% effective.
As I understand it, the key problem is rate of mutation. We can easily develop a cure for the common cold, for instance, but any cure we develop will be strain based, and the virus just mutates too fast for any "cure" to be effective for more than a few percentage of the population.
The same holds for HIV. If you give the right person a blood sample, he can come back with a cure for your particular virus. However by the time he comes back, your virus has mutated to something different.
"non-promiscuous, turned out to be pretty much safe"
Some how I bet this kid wouldn't agree with you:
http://en.wikipedia.org/wiki/R...
It's not that specialized. It's just plenty of DSPs strapped together on a torus.
Actually Anton uses ASICS, their cores are specially geared at MD codes. This goes way beyond just "strapping together DSPs". They have IIRC ~70 hardware engineers on site. (Source: I've been to DE Shaw Research last year).
Unlike what wikipedia claims, you could probably achieve comparable performance using a more classical and general-purpose supercomputer setup with GPU or Xeon Phi accelerators, provided the network topology is well tuned to address this sort of communication scheme
No, you can't, and here is why: Anton is built for strong scaling of smallish, long running simulations. If you ran the same simulations on a "x86 + accelerator" system (think ORNL's Titan) then you'd observe two effects:
(most recent supercomputers don't use tori)
Let's take a look at the current Top 500:
So, torus networks are the predominant topology for current supercomputers.
Computer simulation made easy -- LibGeoDecomp