¿Cuáles son las tareas comunes de la computadora de EE? [cerrado]

-3

Soy un estudiante de ingeniería eléctrica que busca construir una computadora de escritorio. Dicho esto, me gustaría configurarlo para ejecutar tareas comunes de EE tan eficientemente como sea posible. Por lo tanto, estoy tratando de formar una lista de tareas comunes de EE y los recursos que utilizan. Tengo curiosidad por ver si hay algo que haya perdido.

  • Desarrollo de FPGA (simulación, síntesis, implementación, ...)
    • Principalmente de un solo hilo (por lo que he visto hasta ahora). Una velocidad de reloj más rápida puede ser notable.
    • Muy intensivo en CPU, casi sin gráficos
    • Un montón de espacio de memoria / caché
    • Posiblemente grandes cantidades de E / S de disco (dependiendo de la complejidad del diseño)
  • simulación de circuito
    • Más que gráficos intensivos que el desarrollo de FPGA
    • Posiblemente concurrente, puede involucrar operaciones como la multiplicación de matrices y FFT, que potencialmente podrían descargarse a la GPU
    • Menos E / S de disco
    • La memoria depende de la complejidad del circuito y del detalle de la simulación
  • desarrollo de MCU
    • IDE es a menudo grande y usa mucha memoria
    • El proceso de compilación para procesadores pequeños no debería ser tan malo, pero la optimización puede requerir más procesamiento.
    • Poco o ningún uso de GPU
    • ¿Es la emulación común? Si lo es, eso puede ser bastante complejo.
    • La depuración puede variar, pero esperaría que no use mucha potencia de procesamiento, ya que el cálculo no se realiza en la máquina host.
  • software de diseño de PCB
  • Software matemático general (Matlab / Octave, SciLab, Sage, ...)
pregunta Caleb Reister

1 respuesta

1

Como mencionó, la mayoría de las tareas de EE son intensivas en CPU y memoria, pero generalmente no requieren gráficos de alto rendimiento.

Sin embargo, un EE puede encontrarse haciendo algo de diseño mecánico también, o simplemente haciendo una vista tridimensional de un diseño de PCB. La ejecución de cualquier tipo de software de pantalla 3D se beneficiará de tener una buena GPU con mucha memoria de pantalla.

Asegúrese de tener un buen plan para organizar (con control de revisión / liberación) y realizar copias de seguridad de sus datos de diseño.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas