The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de Alto Nivel
.
google unix.com



Programación de Alto Nivel Plantear preguntas acerca de C, C + +, Java, SQL, y otros lenguajes de programación aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
momento en sus funciones bebop1111116 Programación de Alto Nivel 3 11-01-2006 04:19 PM
Kshell guiones y el calendario dbridle AIX 3 10-10-2006 01:26 PM
Un calendario de SSH rcunn87 Programación de scripts de shell y 9 07-31-2006 06:11 PM
scp agote el tiempo de espera JPH UNIX para usuarios avanzados y expertos 1 06-09-2005 11:59 PM
momento en un bucle en unix. wolkott Programación de scripts de shell y 1 02-04-2003 02:52 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 11-22-2008
Tavo Tavo is offline
Usuario Registrado
  
 

Fecha: noviembre 2008
Publicaciones: 4
Ayuda con función __builtin_prefetch y es el momento

Hola, yo sólo tiene que saber cómo conseguir el calendario derecho cuando se utiliza el gcc __builtin_prefetch () función, es decir, el número de instrucciones antes de la utilización real de los datos debe hacer la llamada prefetch.
Voy a medir la tasa de éxito de cache L1 con valgrind del cachegrind, simulando un 1KB cache L1 de datos.

Sólo en caso de que usted se pregunta que es el punto en hacer lo que estoy haciendo, te digo que es un proyecto de universidad.
  #2 (Enlace permanente)  
Old 11-24-2008
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderador
  
 

Fecha: diciembre 2003
Ubicación: Florida
Mensajes: 1.927
AFAIK, depende de su procesador y los "datos" que está procesando. ¿Ha estudiado prefetch casos de prueba en los países del CCG testsuite (.../ testsuite/gcc.misc-tests/i386- prefetch.exp)?
  #3 (Enlace permanente)  
Old 11-24-2008
Tavo Tavo is offline
Usuario Registrado
  
 

Fecha: noviembre 2008
Publicaciones: 4
La consiste en dos conjuntos de dimensiones que son mucho más grandes que L1D caché. Y nuestros profesores esperan de nosotros que "adivinar" el prefetch a distancia mediante la introducción de temporizadores en el programa. Pero todavía tienen que ver un ejemplo de ello.
  #4 (Enlace permanente)  
Old 11-25-2008
spirtle spirtle is offline
Usuario Registrado
  
 

Fecha: junio 2008
Ubicación: Escocia
Puestos: 150
Prefetch la instrucción debe ser emitida en un tiempo antes de que los datos se utiliza por lo menos tan grande como la latencia de la caché L1. Usted debe ser capaz de descubrir lo que es la latencia de la máquina que usted está utilizando. Me imagino que el código tendrá algún tipo de bucle en la matriz, por lo que tener en cuenta el tiempo necesario por bucle de iteración (sin caché de latencia), la cantidad de datos leídos por iteración y el tamaño de la caché de datos L1. Estas cifras deberían dar una idea del ancho de banda de memoria que necesita para mantener y, por tanto, con qué frecuencia usted necesita prefetch y en qué medida cada uno por delante prefetch debe tocar los datos. Esto le da un lugar para empezar, pero sus profesores son correctos; adivinanzas y el momento es la única manera de estar seguro.
Closed Thread

Marcadores

Etiquetas
cachegrind, prefetch

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 10:06 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0