|
Samsung Galaxy S7 Subforo para el Galaxy S7 de Samsung |
|
Herramientas |
#121
|
||||
|
||||
A ver el rendimiento multinúcleo es importante hasta cierto momento donde se vuelve irrelevante.
Por mucho procesos fuera de orden que hagas con mil núcleos al final no dejan de ser generalmente procesos secuenciales, de nada sirve tener ocho procesos esperando a que acabe el núcleo mas lento (lease big Little por ejemplo) Lo importante es tener un buen equilibrio entre número de núcleos y potencia por núcleo para el rendimiento. Y en eso Qualcomm parece haber vuelto a dar en el clavo con el 820, algo que perdieron desde que abandonaron los Krait. Pero en ningun momento estan pensados para trabajar en conjunto los little con los big a la vez (despues se hizo para que cuando el movil necesitara potencia, el movil utilizara los nucleos potentes para los procesos pesados, y para procesos ligero que hay en segundo plano, en vez de tener los nucleos "little" en espera, pues estos procesos secundarios los realizaran estos nucleos) En ningun momento fue pensado para lo otro De hecho, en vez de "octa core", se les suele llamar "dual quad core" que es lo que son en realidad |
|
#122
|
||||
|
||||
big little no esta pensada para eso, esta pensada para que cuando el movil necesite mucho potencial active sus nucleos "big", osea los potentes, y cuando el movil no necesite potencia, funcione con los "little", que consumen mucha menos energia
Pero en ningun momento estan pensados para trabajar en conjunto los little con los big a la vez (despues se hizo para que cuando el movil necesitara potencia, el movil utilizara los nucleos potentes para los procesos pesados, y para procesos ligero que hay en segundo plano, en vez de tener los nucleos "little" en espera, pues estos procesos secundarios los realizaran estos nucleos) En ningun momento fue pensado para lo otro De hecho, en vez de "octa core", se les suele llamar "dual quad core" que es lo que son en realidad Piensa lo que quieras, a mi me da igual sinceramente, comprate el móvil con los núcleos que te de la gana. Pero a mi dame solo 4 asíncronos con una potencia mononucleo brutal y llámame tonto ¿Vale? |
#123
|
||||
|
||||
simplemente te he dicho lo que es big little, sin mas, despues que tu lo quieras ver de otra forma no te digo nada, la arquitectura big little de ARM (que es la que utilizan los procesadores) ambos nucleos (los "little" como los "big") actua sobre los mismos bloques de memoria, no pueden trabajar ambos juntos en el mismo proceso. ES IMPOSIBLE! No te he llamado tonto en ningun momento, no se por que te pones a la defensiva Pero insisto en lo que he dicho, la arquitectura big little no pueden funcionar los 8 nucleos en el mismo proceso, por que es fisicamente imposible... lo unico que se puede hacer es que mientras los 4 nucleos mas potentes trabajen en las tareas mas potentes, los 4 menos potentes se utilicen para tareas mas basicas y procesos en segundo plano (que es lo que se hace ahora). Pero es FISICAMENTE IMPOSIBLE que la arquitectura big little dedique al mismo proceso los nucleos potentes y los no potentes, es imposible Puedes buscarlo si quieres, es bastante complicada de entender evidentemente a nivel interno (Si fuera simple yo mismo lo haria XD). Pero como resumen, ambos procesadores, los potentes y los menos potentes, no pueden efectuar a la vez el mismo proceso. Los primeros big little ni siquiera podian hacer que trabajaran a la vez los big con los little (ni siquiera en procesos diferentes), despues, la "nueva" arquitectura big little (que en realidad no es nueva XD) permite que ambos trabajem a la vez, pero NUNCA en el mismo proceso. Por lo tanto NUNCA va a tener que esperar un nucleo potente al nucleo menos potente Lo que dices tu, prefieres 4 asincronos con una potencia bruta, cada cual tiene sus preferencias, y cada uno sus gustos, pero evidentemente, si al lado de los 4 con mucha potencia, pones otros 4 con menos potencia para que cuando no haga falta potencia, gastes menos energia, el rendimiento seria el mismo, y ahorrarias bateria |
#124
|
||||
|
||||
?? pero por que te pones a la defensiva? ni que te hubiera atacado :S
simplemente te he dicho lo que es big little, sin mas, despues que tu lo quieras ver de otra forma no te digo nada, la arquitectura big little de ARM (que es la que utilizan los procesadores) ambos nucleos (los "little" como los "big") actua sobre los mismos bloques de memoria, no pueden trabajar ambos juntos en el mismo proceso. ES IMPOSIBLE! No te he llamado tonto en ningun momento, no se por que te pones a la defensiva Pero insisto en lo que he dicho, la arquitectura big little no pueden funcionar los 8 nucleos en el mismo proceso, por que es fisicamente imposible... lo unico que se puede hacer es que mientras los 4 nucleos mas potentes trabajen en las tareas mas potentes, los 4 menos potentes se utilicen para tareas mas basicas y procesos en segundo plano (que es lo que se hace ahora). Pero es FISICAMENTE IMPOSIBLE que la arquitectura big little dedique al mismo proceso los nucleos potentes y los no potentes, es imposible Puedes buscarlo si quieres, es bastante complicada de entender evidentemente a nivel interno (Si fuera simple yo mismo lo haria XD). Pero como resumen, ambos procesadores, los potentes y los menos potentes, no pueden efectuar a la vez el mismo proceso. Los primeros big little ni siquiera podian hacer que trabajaran a la vez los big con los little (ni siquiera en procesos diferentes), despues, la "nueva" arquitectura big little (que en realidad no es nueva XD) permite que ambos trabajem a la vez, pero NUNCA en el mismo proceso. Por lo tanto NUNCA va a tener que esperar un nucleo potente al nucleo menos potente Lo que dices tu, prefieres 4 asincronos con una potencia bruta, cada cual tiene sus preferencias, y cada uno sus gustos, pero evidentemente, si al lado de los 4 con mucha potencia, pones otros 4 con menos potencia para que cuando no haga falta potencia, gastes menos energia, el rendimiento seria el mismo, y ahorrarias bateria Depende del procesador usan los 8 nucleos o no... Pero eso ni siquiera tiene que ver con lo que comento. Los procesos por diferentes que sean y se ejecuten en diferentes núcleos, en su mayoría son secuenciales.... Y si prefiero 4 núcleos asíncronos, así es. Siempre que hablemos de la misma tecnología de fabricación.. A la larga mas núcleos lo único que añade es temperatura y consumo (repito si hablamos de la misma tecnología de fabricación) |
#125
|
||||
|
||||
Nadie se ha puesto a la defensiva, simplemente es un tema que ya aburre.... Precisamente por que la gente lee cosas por Internet y no las saben interpretar o no las entiende directamente.
Depende del procesador usan los 8 nucleos o no... Pero eso ni siquiera tiene que ver con lo que comento. Los procesos por diferentes que sean y se ejecuten en diferentes núcleos, en su mayoría son secuenciales.... Y si prefiero 4 núcleos asíncronos, así es. Siempre que hablemos de la misma tecnología de fabricación.. A la larga mas núcleos lo único que añade es temperatura y consumo (repito si hablamos de la misma tecnología de fabricación) "A la larga mas núcleos lo único que añade es temperatura y consumo" Es al contrario... Mas nucleos para dividir la misma tarea implica todo lo contrario :SS mas nucleos implica que la misma tarea se divide y cada nucleo se calienta menos... Otra cosa es que cuando metemos mas nucleos, suele ser para ejecutar procesos mas pesados, y por ende forzamos tambien todos los nucleos. Pero si pones 4 nucleos a ejecutar un proceso, y despues bloqueas 3 nucleos y ejecutas un proceso, se calienta mas que si pones los 4 nucleos a trabajar... Lo siento, pero ahi si que no admite discusion, eso es un hecho, no implica gustos como "prefiero una cosa u otra", puedes preferir una cosa u otra, depende de para que necesites cada cosa, pero esa frase lo siento pero es erronea, es completamente al reves... realizando la misma tarea 2 nucleos se calientan menos que 1 y consumen mucho menos (puedes realizar simulaciones en casa si quieres con el ordenador, evidentemente no va a ser exactamente igual que realizarlo de verdad, pero puedes comprobarlo) Lo de depende del procesador, si utiliza una arquitectura big little, ten 100% por seguro que cuando se activen los nucleos big y los little a la vez, unos realizan unas instrucciones y los otros otras, pero nunca van a realizar tareas dentro del mismo hilo o thread. Con lo cual, no puede pasar lo que decias. Podria pasar con otras arquitecturas, pero la big little no |
Estás aquí | ||||||
|