|
#21
|
||||
|
||||
|
Cita:
PD: Dentro de cada núcleo virtual solo puede estar en funcionamiento uno de sus núcleos, el A7 o el A15 pero nunca los 2 a la vez. Los corees están repartidos en 2 clúster no en 4 núcleos virtuales, no se de donde sale eso... Lo que nunca podrás es tener más de 4 cores en funcionamiento, pero tal y como expone la imagen que te he puesto, en bajo trabajo tendrás los 4 cores A7 del clúster A7 encendido y el otro clúster apagado, así como cuando se mepieza a llenar de carga de curro, se "enciende" un A15 y se apaga un A7 y así en progresión si el trabajo llega a requerirlo... |
|
|
|
#22
|
||||
|
||||
|
Cita:
![]() Hoy se pasaron pocos haters por este subforo por eso JacksSsS anda con el mono de discutir |
|
#23
|
||||
|
||||
|
Cita:
Cita:
Última edición por giru Día 01/04/13 a las 13:34:50 |
|
#24
|
||||
|
||||
|
Cita:
El dibujo que puse es muy ilustrativo: ![]() - Tienes dos "clústers" donde agrupas en uno el Quad A15 y en otro el Quad A7 - No puedes tener swicheados más de 4 cores es decir 2xA15 + 3xA7 no es permitido. - Aquí lo que tú expones: Cada CPU de las 8, tiene un número CPU0 1 2... Lo que hace hablando mal y pronto, que CPUs con el mismo nombre no puedan estar a la vez en uso: CPU0 A15 no puede estar a la vez que CPU0 A7... - Cuando hay poca carga, los 4 A7 están activos... - Cuando empieza la carga de trabajo, desactiva CPU0 A7 y activa CPU0 A15 y así sucesivamente... - Por tanto el esquema que tú pones tendría que ser en cuadrícula como esta y con dos clúster no con 4 núcleos virtuales... Creo que está más claro lo que te quiero decir ahora, no? |
|
#25
|
||||
|
||||
|
Quien decide si una aplicación necesita potencia de cálculo?
O es un algoritmo del tipo "empieza en el A7, si no ha finalizado tras x milisegundos la pasamos al A15 hasta que finalice" |
|
#26
|
||||
|
||||
|
La carga de CPU la determina principalmente los recursos de CPU que necesite una aplicación... Muchas aplicaciones mal programadas por ejemplo, pueden hacer que tenga un consumo excesivo de CPU además de imnecesario... Creo recordar que la app de LINE precisamente hacía eso, consumía o más bien pedía uso y prioridad de CPU cuando no la necesitaba y de ahí a chupar batería
|
|
#27
|
||||
|
||||
|
Cita:
D Tu lo describes usando 2 clusters de 4 cores y yo usando 4 cores virtuales de 2 cores físicos cada uno.Cita:
The paired arrangement allows for switching to be done transparently to the operating system using the existing dynamic voltage and frequency switching (DVFS) facility. The existing DVFS support in the kernel (e.g. cpufreq in Linux) will simply see a list of frequencies/voltages and will switch between them as it sees fit, just like it does on existing hardware. However, the low-end slots will activate the 'little' core and the high-end slots will activate the 'big' core. Alternatively, all cores may be exposed to the kernel scheduler, which will decide where each process/thread is executed. This will be required for the non-paired arrangement but could possibly also be used on paired cores. It poses unique problems for the kernel scheduler, which, at least with modern commodity hardware, has been able to assume all cores in a SMP system are equal. Última edición por giru Día 01/04/13 a las 15:09:16 |
| Gracias de parte de: | ||
|
#28
|
||||
|
||||
|
Cita:
|
|
#29
|
||||
|
||||
|
Me raya tu gran gran gran pero gran ignorancia y sobre todo tu falta de manejo del paint
ya te doy por imposible, lo que pones está MAL, si sirve para que más o menos la gente se pueda enterar y no decir que tiene 8 núcleos bien... Pero si fuera tu profesor te echaría de clase por poner ese esquema inventao!!
|
|
#30
|
||||
|
||||
|
Cita:
Imagino que es algo que se irá puliendo con el tiempo y los nuevos kernels, es posible que de primeras "no sepa" que el TW necesite 4 cortex A7 en vez de 3 cortex A7 + 1 A15 Lo que sí es verdad que me contraría, es que el manejo de al activación de "todos los cores" se pueda o no... Sería estúpido pero no se si depende del kernel ya que el hardware está definido para que no puedan estar encendidos dos cores con el mismo nombre... Última edición por JacksSsS Día 01/04/13 a las 13:47:13 |
| Gracias de parte de: | ||
|
#31
|
||||
|
||||
|
Cita:
|
|
#32
|
||||
|
||||
|
Cita:
|
|
#33
|
||||
|
||||
|
Cita:
|
|
#34
|
||||
|
||||
|
Si, tienes un MP con una declaración formal del reto que se que te gustan
![]()
|
|
#35
|
||||
|
||||
|
Cita:
En fin te dejo con.tus malos esquemas que estoy impartiendo (terminando el temario) de un curso de programación y así no se puede jaja. Deja de entretenerme xd xd |
|
#36
|
||||
|
||||
|
Cita:
![]() Pillo tu info de como se decide y quien determina el cambio entre A7 y A15 que fue lo único salvable que encuentro Enga curra que hay que levantar el país
|
|
#37
|
||||
|
||||
|
Cita:
Que va son clases para un circuito de programación web... HTML5 luego CSS3 y por ultimo PHP5... Hay que levantar el país tu lo has dicho. Hay que hacer lo que sea o se pueda |
|
#38
|
||||
|
||||
|
Cita:
Enga dale duro
|
|
#39
|
||||
|
||||
|
Mejor jaja. Coñazo de programación con lo mal que se me da
|
|
|
|
#40
|
||||
|
||||
|
Venga va no os peguéis, podemos llamarlo uarch o microarquitectura big.LITTLE
|
| Gracias de parte de: | ||
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
| Herramientas | |
|
|
Hora actual: 16:27:16 (GMT +1)
HTCMania: líderes desde el 2007


DD Aer para gente que le gusta aprender desde el fondo no va dedicado, en realidad lo hice al ver esta mañana como alguien llamaba a los A7 quad core antiguo ..... 




Enga curra que hay que levantar el país



