Intentar paralelizar tantos algoritmos como sea posible, solo porque esto está de moda otra vez. Algunos algoritmos de hecho se paralizan bien, pero no tantos como pensaría ingenuamente, y no tan bien como lo esperaría. El problema es que muchas personas insisten en “aprender haciendo” y no entienden los límites abstractos y formales de la computación paralela. Estos límites no son terriblemente difíciles, pero requieren un pensamiento diferente.
El desperdicio se vuelve particularmente lamentable cuando las personas asumen que su algoritmo favorito debe ser paralelo, y si su experimento no lo muestra, entonces el problema está en el experimento. Entonces, ves todo tipo de afirmaciones engañosas, y así sucesivamente.
Actualizaciones basadas en comentarios:
- Esto no tiene nada que ver con el cerebro, que no es tan paralelo como mucha gente piensa.
- La pregunta era sobre investigación, no cosas obvias.
- no es útil tomar un algoritmo realmente malo y paralelizarlo, es necesario mostrar una aceleración sobre los mejores algoritmos secuenciales (posiblemente utilizando un algoritmo paralelo especializado)
- hay un error común de que la solución de los problemas de NP-en particular se beneficia particularmente de la paralelización; el estado actual de la técnica en varios problemas clave, como el SAT, no es compatible con este h [oy] pe – el mejor método a menudo es ejecutar varios algoritmos muy diferentes en paralelo y esperar a que el primero termine (ya que diferentes algoritmos favorecer diferentes tipos de entradas). Las comparaciones con tales estrategias de “cartera” faltan en muchos artículos y no parecen favorables.
- es común descartar ingenuamente la sobrecarga de la comunicación (y la memoria compartida) en cómputo paralelo; puede ser importante y tiende a dominar en la práctica para muchos problemas
- ¿Crees que la religión todavía tiene influencia en el mundo científico?
- Temperatura: ¿Cómo se calculan las escalas Fahrenheit y Celsius?
- ¿Es el átomo de oro (Au) más pequeño que el átomo de magnesio (Mg)?
- ¿Se paga a los académicos por la publicación de un artículo en una revista científica?
- ¿Cuáles son algunos hacks baratos que puedes comprar / hacer para evitar algo más caro?