¿Cuál es la explicación de las compensaciones entre interrupciones precisas e imprecisas en una máquina superescalar?

Respuestas

05/03/2024
Cristy

Supongo que te estás refiriendo a la "interrupción de la latencia" como un problema.

Para la MAYORÍA de los propósitos, las interrupciones demoradas (debido a la canalización / reprogramación de la microinstrucción) no son un problema ya que la interrupción se repara "lo suficientemente rápido".

Lo que define "lo suficientemente rápido" depende de la aplicación. El cálculo de la latencia se vuelve MUY importante si la CPU debe responder dentro de un tiempo fijo (por ejemplo, deteniendo una sobrepresión en las tuberías de vapor, por ejemplo). Si la interrupción se retrasa DEMASIADO LARGA, obtendrá una explosión.

El problema aquí es elegir una CPU que no responda lo suficientemente rápido ... Todos los procesadores tienen alguna fluctuación en la latencia de interrupción; depende de lo que esté haciendo la CPU. algunos procesadores no pueden interrumpir una instrucción lenta (digamos una multiplicación flotante). Una vez que se inicia, la instrucción DEBE completarse antes de que se reconozca la interrupción. Las CPU MOC ahora son lo suficientemente rápidas como para que las operaciones básicas no sean un problema, pero ¿qué tal una instrucción de raíz cuadrada? Esta es una instrucción lenta, por lo que si no se puede interrumpir, la latencia de la interrupción será muy larga, incluso si la mayoría de las instrucciones tienen una latencia corta, puede que no sea adecuado usar esta CPU. ESPECIALMENTE si no puede evitar el uso de la instrucción de raíz cuadrada.

Fleeta
No tengo datos sobre estos sitios web / plataformas, ni creo que sea probable que me los den. Solo hablaré intuitivamente sobre los posibles problemas.Es extremadamente difícil predecir quién lo hará bien en el futuro en función de su desempeño pasado. Seguro que has escuchado la siguiente broma. Una empresa envió por correo a 102400 personas su predicción del mercado de valores para el próximo me...

Escriba su respuesta