tag:blogger.com,1999:blog-45294099319187778962024-03-06T03:08:21.697+01:00ProfessionalSATDiseño de Sistemas Informaticos de Altas Prestaciones. Estaciones de trabajo Intel Core i7, Core i5, Core i3, AMD FX, AMD APU. Validacion, testeo, tests, procesadores, calculos matematicos, simulaciones numericas, memoria RAM DDR3 DDR4, SSD, optimizacion, rendimento.aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.comBlogger220125tag:blogger.com,1999:blog-4529409931918777896.post-29226268550362821222017-02-02T17:09:00.000+01:002017-02-02T17:09:44.633+01:00Pasta térmica y procesadores – informaticapremium<p align="justify">He publicado un nuevo artículo e <font size="3"><strong><a href="https://www.informaticapremium.com/blog/pasta-termica-y-procesadores/" target="_blank">Blog | informaticapremium</a></strong></font> sobre la selección, tipos, aplicación, etc de la pasta térmica. <p align="justify">La selección de la pasta térmica para nuestro sistema cobra mayor importancia día a día por la creciente optimización de procesadores y tarjetas gráficas hacia entornos de bajo consumo (portátiles, tablets, smartphones…) <p align="justify"><img style="float: none; margin-left: auto; display: block; margin-right: auto" alt="Pasta Térmica (TIM) y resistencia térmica." src="https://www.informaticapremium.com/blog/wp-content/uploads/2017/02/LGA-processor-TIM-Heatsink.png"> <p align="justify">La función de la pasta térmica es rellenar los espacios entre la superficie del chip (sea CPU, GPU, chipset…) y la superficie del radiador y así optimizar la transferencia de calor. <p>Radiador y procesador sin pasta térmica. Hay espacios con aire entre chip y radiador. <p align="justify">Al rellenar estos espacios con la interfaz térmica se optimiza el intercambio térmico entre las dos superficies porque se crean puentes de partículas termo conductoras. <h5><font size="3">No todas las pastas térmicas son iguales</font></h5> <blockquote> <p>Encontramos en el mercado numerosas marcas y especificaciones y no todas son adecuadas para cualquier disipador. Sobretodo hay que prestar atención a la rugosidad de la superficie del radiador.</p></blockquote> <p align="justify">… <p><font size="3">Seguir leyendo en <strong><a href="https://www.informaticapremium.com/blog/pasta-termica-y-procesadores/" target="_blank">Blog | informaticapremium</a></strong></font> <p>¡¡ Un saludo !! <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-vV5YZDZewvA/WJNZx2tIP6I/AAAAAAAAK84/HtlPI2R69zE/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-51592124632726691052017-02-02T17:07:00.001+01:002017-02-02T17:08:02.401+01:00RAMDisk benchmarks. SoftPerfect RAMDisk vs. AMD Radeon RAMDisk – ProfessionalSAT<p align="justify">Los discos RAM o RAM Disks son una de las maneras más inmediatas de acelerar nuestra máquina en las tareas diarias.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-Y7tDYEGyzQc/VrIRaRUQCVI/AAAAAAAAKBM/s_7ogYj-bjo/s1600-h/DDR4%25255B3%25255D.png"><img title="DDR4" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DDR4" src="https://lh3.googleusercontent.com/-8fs-hlbaXe4/VrIRc0uc2QI/AAAAAAAAKBQ/nQM_LPCYc8s/DDR4_thumb%25255B1%25255D.png?imgmax=800" width="644" height="304"></a>Un rasgo significativo y diferenciador de un DIMM DDR4 es su parte inferior.</p> <p align="justify">Un disco RAM no es más que una emulación de un disco duro en el que leer, escribir o incluso instalar aplicaciones como en cualquier disco duro o SSD convencional. Este disco reside en la memoria RAM de nuestro equipo.</p> <p align="justify">He analizado en numerosas ocasiones las maneras de mejorar nuestra máquina con un disco RAM, os dejo algunos enlaces:</p> <h6><a href="http://professionalsat.blogspot.com.es/2010/03/ramdisk-en-intel-core-i7-triple-channel.html"><font style="font-weight: normal" color="#ffff80" size="2">RAMDisk en Intel Core i7 triple channel – ProfessionalSAT</font></a><font style="font-weight: normal" color="#ffff80" size="2"> 05/03/2010</font></h6> <h6><a href="http://professionalsat.blogspot.com.es/2010/03/ramdisk-en-windows-7-x64-satsoftware.html"><font style="font-weight: normal" color="#ffff80" size="2">RAMDisk en Windows 7 x64 – SATSoftware</font></a><font style="font-weight: normal" color="#ffff80" size="2"> 04/03/2010</font></h6> <h6><a href="http://satsoftware.blogspot.com.es/2009/05/ramdisk-en-windows-parte-i-satsoftware.html"><font style="font-weight: normal" color="#ffff80" size="2">RamDisk en Windows. Parte I – SATSoftware</font></a><font style="font-weight: normal" color="#ffff80" size="2"> 24/05/2009</font></h6> <h6><a href="http://satsoftware.blogspot.com.es/2009/07/ramdisk-en-windows-parte-2-satsoftware.html"><font style="font-weight: normal" color="#ffff80" size="2">RamDisk en Windows. Parte 2 – SATSoftware</font></a><font style="font-weight: normal" color="#ffff80" size="2"> 17/07/2009</font></h6> <h6><a href="http://satsoftware.blogspot.com.es/2012/11/google-chrome-ficheros-temporales.html"><font style="font-weight: normal" color="#ffff80" size="2">Ficheros temporales en Google Chrome – SATSoftware</font></a><font style="font-weight: normal" color="#ffff80" size="2"> 09/02/2014</font></h6> <h6><a href="http://satsoftware.blogspot.com.es/2015/11/amd-radeon-ramdisk-en-core-i7-3770k.html" target="_blank"><font style="font-weight: normal" color="#ffff80" size="2">AMD Radeon RAMDisk en Core i7 3770K dual channel DDR 2133 – SATSoftware</font></a><font style="font-weight: normal" color="#ffff80" size="2"> 22/11/2015</font></h6> <h5>Para crear el disco RAM es necesario instalar un driver (diferente en cada caso) y una aplicación que lo gestione. De echo en función del driver instalado variará la velocidad del RAM disk en diferentes cargas de trabajo.</h5> <p align="center"><a href="https://lh3.googleusercontent.com/-hWQuWs7qEyo/VrIReIXI9hI/AAAAAAAAKBU/Anr9KoaYKdw/s1600-h/DDR4-DIMM%25255B3%25255D.png"><img title="DDR4-DIMM" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DDR4-DIMM" src="https://lh3.googleusercontent.com/-lJIGLaGhGRk/VrIRf_14xqI/AAAAAAAAKBY/oUOLiVIkEhU/DDR4-DIMM_thumb%25255B1%25255D.png?imgmax=800" width="644" height="264"></a>Excepto para frecuencias absurdamente elevadas el radiador es “estético”.</p> <p align="justify">Siendo estricto, la velocidad de un disco RAM depende de varios factores:</p> <p align="justify">En primer lugar de la velocidad del hardware de nuestra máquina, en especial:</p> <ul> <ul> <li>Tipo de procesador, frecuenciay número de threads paralelos.</li></ul> <ul> <li>Velocidad y latencia de la memoria RAM DDR3 / DDR4.</li></ul> <ul> <li>Configuración del bus de memoria single / dual / triple / quad channel DDR3 / DDR4.</li></ul> <ul> <li>Configuración del sistema operativo y tipo (32 bit o 64 bit).</li></ul></ul> <p align="center"><a href="https://lh3.googleusercontent.com/-174qh-yKVaM/VrIRhFWTrzI/AAAAAAAAKBc/lZkQB-9zLN4/s1600-h/Quad-Channel-DDR4%25255B3%25255D.png"><img title="Quad-Channel-DDR4" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Quad-Channel-DDR4" src="https://lh3.googleusercontent.com/-hWgbC8FztzM/VrIRiOJZFVI/AAAAAAAAKBg/SxN-yvVCXXg/Quad-Channel-DDR4_thumb%25255B1%25255D.png?imgmax=800" width="644" height="281"></a>Un quad channel DDR4 asegura velocidades extremas.</p> <p align="justify">En segundo lugar depende y mucho del fabricante del software RAM Disk. Hay muchos y no están igual de optimizados y por ello no proporcionan la misma velocidad…</p> <p align="justify"><font color="#ffffb0" size="3">SoftPerfect RAMDisk vs. AMD Radeon RAMDisk</font></p> <p align="justify">Ambos programas realizan la misma función, ambos son gratuítos y trabajan sobre la misma máquina aunque como veremos su velocidad no es ni parecida.</p> <p align="justify"><a href="http://www.radeonramdisk.com/software_downloads.php" target="_blank"><img title="Radeon-RAMDisk" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Radeon-RAMDisk" src="https://lh3.googleusercontent.com/-m7ctZDXJ4Y4/WAENushX-AI/AAAAAAAAKnI/SMKQiZN_D2k/Radeon-RAMDisk4.jpg?imgmax=800" width="581" height="176"></a></p> <p align="justify"><a href="https://www.softperfect.com/products/ramdisk/" target="_blank"><img title="SoftPerfect-RAMDisk" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="SoftPerfect-RAMDisk" src="https://lh3.googleusercontent.com/-QSSUzlmDKGo/WAENvV0QABI/AAAAAAAAKnM/bm8XcwrD66k/SoftPerfect-RAMDisk4.png?imgmax=800" width="504" height="176"></a></p> <p align="justify">Otro factor a tener en cuenta es el Plan de Energía que tengamos configurado en Windows.</p> <p align="justify">AMD Radeon RAMDisk en Windows 8.1 x64 configurado en Balanced – Equilibrado.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-FsBecBbHpOg/VrISoBi3w4I/AAAAAAAAKCA/_F4q0vLXB4M/s1600-h/image%25255B20%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://lh3.googleusercontent.com/-trywWZ4JNJM/VrISoo05kuI/AAAAAAAAKCE/SQhyjmJ5EkA/image_thumb%25255B8%25255D.png?imgmax=800" width="387" height="277"></a>Radeon RAMDisk – Balanced – Equilibrado.</p> <p align="justify">AMD Radeon RAMDisk en Windows 8.1 x64 configurado en Performance – Alto Rendimiento.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-eHcXPE3dvC8/VrISpXFFHuI/AAAAAAAAKCI/Z9AId1IIb3w/s1600-h/image%25255B21%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://lh3.googleusercontent.com/-vrauYnXIKwQ/VrISqL51b4I/AAAAAAAAKCM/Kh9pE4mMZV4/image_thumb%25255B9%25255D.png?imgmax=800" width="390" height="280"></a>Radeon RAMDisk – Performance – Alto Rendimiento.</p> <p align="justify">SoftPerfect RAMDisk en Windows 8.1 x64 configurado en Balanced – Equilibrado.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-d2vWPRluYa8/VrIRiyKx2dI/AAAAAAAAKBk/9EGRL09oihE/s1600-h/image%25255B3%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://lh3.googleusercontent.com/-N_CSfhdBCYk/VrIRjiuPiSI/AAAAAAAAKBo/LIItdOnduNk/image_thumb%25255B1%25255D.png?imgmax=800" width="389" height="281"></a> SoftPerfect RAMDisk – Balanced – Equilibrado.</p> <p align="justify">SoftPerfect RAMDisk en Windows 8.1 x64 configurado en Performance – Alto Rendimiento.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-X7Dmg7-26HM/VrIRkCjcjfI/AAAAAAAAKBs/NDV7Oca8lGw/s1600-h/image%25255B7%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://lh3.googleusercontent.com/-qXfEPKzPzM4/VrIRk70tH5I/AAAAAAAAKBw/ADcpCV9q2_E/image_thumb%25255B3%25255D.png?imgmax=800" width="391" height="282"></a>SoftPerfect RAMDisk – Performance – Alto Rendimiento.</p> <p align="justify"><font color="#ffffb0" size="3">Sumario de prestaciones</font></p> <table style="border-collapse: collapse; line-height: normal" cellspacing="0" cellpadding="0" width="548" border="0"> <colgroup> <col style="width: 83pt; mso-width-source: userset; mso-width-alt: 4022" width="110"> <col style="width: 41pt; mso-width-source: userset; mso-width-alt: 2011" span="4" width="55"> <col style="width: 41pt; mso-width-source: userset; mso-width-alt: 1974" width="54"> <col style="width: 41pt; mso-width-source: userset; mso-width-alt: 2011" span="3" width="55"> <tbody> <tr style="height: 15pt" height="20"> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" height="20" width="110" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000"> </font></font></td> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" width="218" colspan="4" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Radeon RAMDisk</font></font></td> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" width="218" colspan="4" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">SoftPerfect RAMDisk</font></font></td></tr> <tr style="height: 15pt" height="20"> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" height="20" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000"> </font></font></td> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" colspan="2" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Balanced</font></font></td> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" colspan="2" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Perf</font></font></td> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" colspan="2" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Balanced</font></font></td> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" colspan="2" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Perf</font></font></td></tr> <tr style="height: 15pt" height="20"> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" height="20" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000"> </font></font></td> <td class="xl67" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Lectura</font></font></td> <td class="xl65" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Escritura</font></font></td> <td class="xl67" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Lectura</font></font></td> <td class="xl65" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Escritura</font></font></td> <td class="xl67" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Lectura</font></font></td> <td class="xl65" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Escritura</font></font></td> <td class="xl67" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Lectura</font></font></td> <td class="xl65" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Escritura</font></font></td></tr> <tr style="height: 15pt" height="20"> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" height="20" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Secuencial Q32</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">3718,0</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">5079,0</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">3848,0</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">5060,0</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">4962,0</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">7042,0</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">5223,0</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">7042,0</font></font></td></tr> <tr style="height: 15pt" height="20"> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" height="20" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Random 4K Q32</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">593,4</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">530,3</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">662,6</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">559,6</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">1112,0</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">937,3</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">1090,0</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">919,7</font></font></td></tr> <tr style="height: 15pt" height="20"> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" height="20" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Secuencial</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">5707,0</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">7530,0</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">5972,0</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">7946,0</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">7771,0</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">8850,0</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">8193,0</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">8982,0</font></font></td></tr> <tr style="height: 15pt" height="20"> <td class="xl69" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: white" height="20" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Random 4K</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">643,8</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">546,7</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">698,4</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">570,1</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">1147,0</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">960,8</font></font></td> <td class="xl68" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #ffffcc" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">1159,0</font></font></td> <td class="xl66" style="vertical-align: bottom; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #fde9d9" align="center"><font face="Calibri"><font style="font-size: 11pt" color="#000000">945,0</font></font></td></tr></tbody></table> <p>Como podréis comprobar, en todas las medidas hay ventaja para SoftPerfect RAMDisk frente a Radeon RAMDisk.</p> <p><font color="#ffffb0" size="3">Lectura secuencial</font></p> <p align="justify">La lectura secuencial se produce cuando leemos del disco RAM ficheros de cierto tamaño en modo secuencial, es decir, del principio al fín.</p> <p align="justify">Normalmente en copia de ficheron, compresión de datos, edición de video y audio, etc.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-YEz9FgMvWQU/WAENv3JhfgI/AAAAAAAAKnQ/Nk6r63-RGGg/s1600-h/image59.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://lh3.googleusercontent.com/-DBVXqdvCDyA/WAENwgGQCdI/AAAAAAAAKnU/mFsu7Cn7o3I/image_thumb27.png?imgmax=800" width="554" height="293"></a>Lectura secuencial. 1 y 2 Radeon RAMDisk. 3 y 4 SoftPerfect RAMDisk.</p> <p align="justify">En modo de acceso de lectura secuencial SoftPerfect demuestra una gran ventaja sobre un 35% respecto a Radeon RAMDisk. </p> <p><font color="#ffffb0" size="3">Escritura secuencial</font></p> <p align="justify">La escritura secuencial se produce cuando escribimos al disco RAM ficheros de cierto tamaño en modo secuencial, es decir, del principio al fín.</p> <p align="justify">Normalmente en copia de ficheron, compresión de datos, edición de video y audio, etc.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-fYf54LsT20c/WAENxJVmHaI/AAAAAAAAKnY/KanKOnZgxno/s1600-h/image60.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://lh3.googleusercontent.com/-sX6-QwwUivc/WAENx8S6K_I/AAAAAAAAKnc/l5lcOn6n0gs/image_thumb28.png?imgmax=800" width="554" height="293"></a>Escritura secuencial. 1 y 2 Radeon RAMDisk. 3 y 4 SoftPerfect RAMDisk.</p> <p align="justify">En modo de acceso en escritura secuencial SoftPerfect demuestra una gran ventaja sobre un 17% respecto a Radeon RAMDisk.</p> <p><font color="#ffffb0" size="3">Lectura aleatoria – random 4K</font></p> <p align="justify">La lectura aleatoria se produce cuando leemos del disco RAM ficheros de muy pequeño tamaño y con un patrón de acceso aleatorio o random, al azar.</p> <p align="justify">Se utiliza particularmente para manejo de ficheros temporales del sistema operativo y los temporales de los navegadores web.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-smsW__JwmE0/WAENyg2DmVI/AAAAAAAAKng/YSrNYB-Ohpk/s1600-h/image61.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://lh3.googleusercontent.com/-ZcMazTWcclg/WAENzCECKyI/AAAAAAAAKnk/_kWPT2GVe2c/image_thumb29.png?imgmax=800" width="554" height="293"></a>Lectura aleatoria. 1 y 2 Radeon RAMDisk. 3 y 4 SoftPerfect RAMDisk.</p> <p align="justify">Mucho más igualados en acceso alesatoria, SoftPerfect sigue dominando.</p> <p><font color="#ffffb0" size="3">Escritura aleatoria – random 4K</font></p> <p align="justify">La escritura aleatoria se produce cuando escribimos al disco RAM ficheros de muy pequeño tamaño y con un patrón de acceso aleatorio o random, al azar.</p> <p align="justify">Se utiliza particularmente para manejo de ficheros temporales del sistema operativo y los temporales de los navegadores web.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-3wp9X2U7pac/WAENz1IKjwI/AAAAAAAAKno/KpIYWmMASec/s1600-h/image55.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://lh3.googleusercontent.com/-AluJiETm360/WAEN0upH8xI/AAAAAAAAKns/GXOgzlz_GYg/image_thumb25.png?imgmax=800" width="553" height="293"></a>Escritura aleatoria. 1 y 2 Radeon RAMDisk. 3 y 4 SoftPerfect RAMDisk.</p> <p>En escritura aleatoria nos encontramos con el mismo panorama, SoftPerfect por encima en rendimiento aunque con diferencias menores.</p> <p><font color="#ffffb0" size="3">Conclusiones</font></p> <p>SoftPerfect RAMDisk domina a su rival Radeon RAMDisk, cuanto más rápida sea la máquina y mejor el subsistema de memoria más aumenta su ventaja, y dado que ambos son freeware la recomendación es clara:</p> <p><a href="https://www.softperfect.com/products/ramdisk/" target="_blank"><img title="SoftPerfect-RAMDisk" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="SoftPerfect-RAMDisk" src="https://lh3.googleusercontent.com/-A5NSejUOfFY/WAEN1I2bJ1I/AAAAAAAAKnw/3oZ4vtNizFc/SoftPerfect-RAMDisk19.png?imgmax=800" width="504" height="176"></a></p> <p align="justify">Os remito a <a href="http://professionalsat.blogspot.com.es/2016/02/ramdisk-en-sistemas-de-altas.html" target="_blank">este artículo de ProfessionalSAT</a> para que comparéis la velocidad de la máquina de este artículo, un portátil con procesador Core i7 4500U con 16 GB DDR3 1600, con uno de mis veloces Ssistemas de Altas Prestaciones basado en un Core i7 de sexta generación.</p> <p align="justify">Echad un vistazo a la web de mi nueva empresa, un proyecto de gran envergadura que llevo preparando hace más de un año.</p> <p align="justify">Os lo recomiendo para<strong><em> </em></strong><a href="https://www.informaticapremium.com" target="_blank"><strong><em>diseño de sistemas de altas prestaciones</em></strong></a> optimizados al límite:</p> <p align="justify"><a href="https://www.informaticapremium.com" target="_blank"><img title="ip16_texto_300px_blanco422222" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="ip16_texto_300px_blanco422222" src="https://lh3.googleusercontent.com/-RZGIuUbvw5E/WAjaK2hgfNI/AAAAAAAAKu8/dRv1zw_HMTs/ip16_texto_300px_blanco422222%25255B2%25255D.png?imgmax=800" width="304" height="304"></a></p> <p align="justify">Allí tenéis a vuestra disposición el formulario de contacto, para consultas sobre este artículo hacedlo más abajo en la sección de comentarios.</p> <p align="justify">Y mi nuevo Blog de contenido muy técnico y actualizado donde encontraréis artículos míos sobre hardware, procesadores y sistemas y también otros posts de expertos programadores e informáticos sobre otros temas de actualidad:</p> <p align="justify"><a href="https://www.informaticapremium.com/blog/" target="_blank"><img title="infromaticapremium-blog422222" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="infromaticapremium-blog422222" src="https://lh3.googleusercontent.com/-3C2vldOq_Hk/WAjaLo_1-jI/AAAAAAAAKvA/4ucJPvXS2_s/infromaticapremium-blog422222%25255B2%25255D.png?imgmax=800" width="381" height="311"></a></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; widows: 1; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><font style="color: " color="#dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-QIVRYeu3k0I/WJNZYYJ6OHI/AAAAAAAAK8w/fzEWPd78WHY/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-87519982519403328132017-02-02T17:07:00.000+01:002017-02-02T17:07:06.708+01:00Cambia tú mismo el idioma de Facebook en Prestashop – ProfessionalSAT<p align="justify">Ya hace años Prestashop incluye un módulo muy básico para agregar a nuestro e-commerce o tienda online una <em><strong>Facebook Fan Box</strong></em> o caja Me Gusta.</p> <p align="justify"><a href="https://lh3.googleusercontent.com/-4UHaeen_ZfQ/V7MoCdw8OzI/AAAAAAAAKiQ/Iznv_8-LFMc/s1600-h/Facebook-Prestashop%25255B7%25255D.png"><img title="Facebook-Prestashop" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Facebook-Prestashop" src="https://lh3.googleusercontent.com/-UeSFJCrh9cM/V7MoDBXYGYI/AAAAAAAAKiU/TUpNdmK2v4o/Facebook-Prestashop_thumb%25255B3%25255D.png?imgmax=800" width="644" height="216"></a></p> <p align="justify">El problema es que la configuración es tan limitada que solo podemos definir a qué <strong><em>página de empresa de Facebook</em></strong> apunta el módulo, se ve que no han trabajado mucho en ello…</p> <p><a href="https://lh3.googleusercontent.com/-WdYCdUHEn_s/V7MplTrzsoI/AAAAAAAAKjI/Y5ludFtLXXU/s1600-h/Facebook-Prestashop-Configuraci%2525C3%2525B3n%25255B7%25255D.png"><img title="Facebook-Prestashop-Configuración" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Facebook-Prestashop-Configuración" src="https://lh3.googleusercontent.com/-KEP_tfy6Ew4/V7Mpl41KZRI/AAAAAAAAKjM/-cV6ow5rOL8/Facebook-Prestashop-Configuraci%2525C3%2525B3n_thumb%25255B3%25255D.png?imgmax=800" width="621" height="211"></a></p> <p>Para modificar el idioma de manera manual debemos acceder al directorio del módulo en cuestión sea en local o en el servidor remoto mediante utilidades como <strong>Filezilla </strong>o <strong>MobaXterm</strong>. Ejemplo local:</p> <p><a href="https://lh3.googleusercontent.com/-TwPTU0rE7Ng/V7MoEkHFpzI/AAAAAAAAKig/vEyTA3acQSw/s1600-h/Facebook-Prestashop-Carpeta%25255B3%25255D.png"><img title="Facebook-Prestashop-Carpeta" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Facebook-Prestashop-Carpeta" src="https://lh3.googleusercontent.com/--0H9QcECvNA/V7MoFIJ0vfI/AAAAAAAAKik/mkYvjhFZIg4/Facebook-Prestashop-Carpeta_thumb%25255B1%25255D.png?imgmax=800" width="602" height="372"></a></p> <p>Y buscamos el archivo que debemos modificar, <strong><em>BlockFacebook.js</em></strong>:</p> <p><a href="https://lh3.googleusercontent.com/-1ZDSs1Z3cN0/V7MoFpxCe_I/AAAAAAAAKio/DLzkV-0bzWM/s1600-h/Facebook-Prestashop-BlockFacebook-js%25255B3%25255D.png"><img title="Facebook-Prestashop-BlockFacebook-js" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Facebook-Prestashop-BlockFacebook-js" src="https://lh3.googleusercontent.com/-RvlE4vkNEzQ/V7MoGASF6aI/AAAAAAAAKis/-VTHv9M6k2M/Facebook-Prestashop-BlockFacebook-js_thumb%25255B1%25255D.png?imgmax=800" width="589" height="260"></a></p> <p>Creamos una copia de seguridad del mismo con un nombre diferente por si acaso…</p> <p>Y lo abrimos en un editor de texto cualquiera:</p> <p><a href="https://lh3.googleusercontent.com/-RT0VK-IhNFE/V7Mp3tF3oeI/AAAAAAAAKjQ/Hpxix4EgxT0/s1600-h/Facebook-Prestashop-BlockFacebook-js-Edici%2525C3%2525B3n%25255B11%25255D.png"><img title="Facebook-Prestashop-BlockFacebook-js-Edición" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Facebook-Prestashop-BlockFacebook-js-Edición" src="https://lh3.googleusercontent.com/-YY3sn-ijapQ/V7Mp4PyWARI/AAAAAAAAKjU/cxro2LUXesE/Facebook-Prestashop-BlockFacebook-js-Edici%2525C3%2525B3n_thumb%25255B5%25255D.png?imgmax=800" width="644" height="211"></a></p> <p align="justify">Y sustituimos el idioma, es decir el texto <strong><em>en_US</em></strong> (Inglés - America) por <strong><em>es_ES</em></strong> (Español – España). Guardamos el archivo y listo.</p> <p align="justify">Yo personalmente prefiero utilizar el <strong><em>Plugin de Página de Facebook</em></strong>, más moderno y muy configurable. Se accede a él en la web <strong><em>facebook for developers</em></strong>:</p> <p><a href="https://lh3.googleusercontent.com/-fqMwCLg8CA4/V7MoHwpbqYI/AAAAAAAAKi4/hS_V8DPnfgk/s1600-h/Plugin-de-p%2525C3%2525A1gina-Plugins-sociales-developers_facebook_com%25255B6%25255D.png"><img title="Plugin-de-página-Plugins-sociales-developers_facebook_com" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Plugin-de-página-Plugins-sociales-developers_facebook_com" src="https://lh3.googleusercontent.com/-DP9PcIoS56g/V7MoIzaJw_I/AAAAAAAAKi8/C8etCUuUXVY/Plugin-de-p%2525C3%2525A1gina-Plugins-sociales-developers_facebook_com_thumb%25255B2%25255D.png?imgmax=800" width="644" height="296"></a></p> <p align="justify">… pero esto ya forma parte de otra historia.</p> <p align="justify"></p> <div style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: normal; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify"><span style="text-align: left"><font style="color: #4bacc6"><strong>Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</strong></font></span></div><span style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: normal; text-indent: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> <div style="white-space: normal; word-spacing: 0px; text-transform: none; orphans: 2; widows: 2; letter-spacing: normal; line-height: normal; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify"> </div><strong></strong></span><span style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; float: none; color: ; orphans: 2; widows: 2; display: inline !important; letter-spacing: normal; line-height: normal; text-indent: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"></span> <div style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify"><span><font style="color: #dfce04"><strong>El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</strong></font></span></div> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-pBjYVzy5ViE/WJNZKlpOlQI/AAAAAAAAK8o/gXdAnTiLt_M/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-45428400301795157282017-02-02T17:06:00.000+01:002017-02-02T17:06:25.730+01:00Espaciado de iconos en Windows 10 – ProfessionalSAT<p align="justify">Windows 10 ha mejorado en muchas áreas alas anteriores versiones de la familia Windows pero ha perdido en algunos aspectos en poder de personalización. Uno de ellos es la modificación del espaciado entre iconos.</p> <p align="justify">A mí siempre me ha gustado un espaciado más reducido, para limitar el espacio que ocupan los iconos en el escritorio de mis equipos.</p> <p align="justify">La manera de modificarlo en Windows 10 es utilizar <strong>Regedit</strong>.</p> <p align="justify">Vamos a la barra de tareas, pulsamos en el icono de Windows y en el menú desplegable que aparecerá elegimos <strong>Ejecutar:</strong></p> <p><a href="https://lh3.googleusercontent.com/-0mRX4TRA84I/V7MfuL5cPdI/AAAAAAAAKhk/h3oY7KUuW70/s1600-h/Regedit-Windows-10%25255B3%25255D.png"><img title="Regedit-Windows-10" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Regedit-Windows-10" src="https://lh3.googleusercontent.com/-MW1lylmgIgU/V7Mfu6kWQYI/AAAAAAAAKho/74Dzpmd2DRk/Regedit-Windows-10_thumb%25255B1%25255D.png?imgmax=800" width="401" height="209"></a></p> <p>En <strong>Regedit</strong> debemos de navegar hasta <strong>WindowsMetrics</strong>:</p> <p><a href="https://lh3.googleusercontent.com/-u1ewv6alh9s/V7MfvZFn5RI/AAAAAAAAKhs/cGHB2ANkbV8/s1600-h/Regedit-Windows-10-Icon-Spacing%25255B3%25255D.png"><img title="Regedit-Windows-10-Icon-Spacing" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Regedit-Windows-10-Icon-Spacing" src="https://lh3.googleusercontent.com/-GrWPkuE7Tno/V7Mfv_Z5gFI/AAAAAAAAKhw/VFZYw_NEBdo/Regedit-Windows-10-Icon-Spacing_thumb%25255B1%25255D.png?imgmax=800" width="629" height="410"></a></p> <p>Y modificar la entradas<strong> IconSpacing</strong> (espaiado horizontal):</p> <p><a href="https://lh3.googleusercontent.com/-4bZQbBUZxm8/V7MfwSiT0EI/AAAAAAAAKh0/eEs-FkIUeYk/s1600-h/Regedit-Windows-10-Icon-Spacing-Editar-Cadena%25255B3%25255D.png"><img title="Regedit-Windows-10-Icon-Spacing-Editar-Cadena" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Regedit-Windows-10-Icon-Spacing-Editar-Cadena" src="https://lh3.googleusercontent.com/-TFne7tL1S14/V7MfxCbXKQI/AAAAAAAAKh4/cX8fNjvFJn4/Regedit-Windows-10-Icon-Spacing-Editar-Cadena_thumb%25255B1%25255D.png?imgmax=800" width="627" height="409"></a></p> <p>… e igualmente con <strong>IconVerticalSpacing:</strong></p> <p><a href="https://lh3.googleusercontent.com/-94XiS6ubVRg/V7MfxtyeHmI/AAAAAAAAKh8/aHsb8S3Qjm0/s1600-h/Regedit-Windows-10-Icon-Vertical-Spacing-Editar-Cadena%25255B3%25255D.png"><img title="Regedit-Windows-10-Icon-Vertical-Spacing-Editar-Cadena" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Regedit-Windows-10-Icon-Vertical-Spacing-Editar-Cadena" src="https://lh3.googleusercontent.com/-GQWgx6EysPM/V7MfyK9jnBI/AAAAAAAAKiA/JlqYrvZpbj4/Regedit-Windows-10-Icon-Vertical-Spacing-Editar-Cadena_thumb%25255B1%25255D.png?imgmax=800" width="626" height="408"></a></p> <p align="justify">Yo he elegido el valor <strong>–800</strong> en ambos campos, para una utilización general recomiendo un vaor sobre<strong> –1000</strong>.</p> <p align="justify">Ahora deberemos o cerrar sesión y volver a entrar o reiniciar nuestra máquina.</p> <p align="justify">Hecho.</p> <div style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: normal; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify"><span style="color: ; text-align: left"><font color="#4bacc6"><strong>Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</strong></font></span></div><span style="color: ; text-align: left"> <div style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; orphans: 2; widows: 2; letter-spacing: normal; line-height: normal; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify"> </div><strong></strong></span> <div style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify"><span style="color: "><font color="#dfce04"><strong>El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</strong></font></span></div> <div style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal" align="justify"><span style="color: "><strong><font color="#dfce04"></font></strong></span> </div> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-ZkBmpd_ngp8/WJNZAQbnciI/AAAAAAAAK8g/-AFVfxBdSsg/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-14632445384868881372017-02-02T17:05:00.000+01:002017-02-02T17:05:56.976+01:00RAMDisk en Sistemas de Altas Prestaciones – ProfessionalSAT<p align="justify">En este artículo os presento brevemente los resultados prestacionales de un RAMDisk configurado sobre una máquina optimizada, uno de mis Sistemas de Altas Prestaciones, basado en un procesador Core i7 6770K Skylake @ 4.4 GHz con 16 GB de memoria dual channel DDR4 2400 en carga concurrente de 8 threads.</p> <p align="justify">Características del disco RAM:</p> <blockquote> <p align="justify">Software: <a href="http://satsoftware.blogspot.com.es/2016/02/ramdisk-benchmarks-softperfect-ramdisk.html" target="_blank">SoftPerfect RAMDisk x64.</a></p> <p align="justify">Tamaño: 2 GB NTFS.</p> <p align="justify">Sistema operativo Windows 8.1 x64 actualizado.</p></blockquote> <p align="justify">Resultados con acceso 8 threads:</p> <p align="justify"><a href="https://lh3.googleusercontent.com/-5jf_MZwCmNE/VryawM_YMjI/AAAAAAAAKFQ/pJi9WUpH-h0/s1600-h/Extreme_RAMDisk%25255B3%25255D.png"><img title="Extreme_RAMDisk" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Extreme_RAMDisk" src="https://lh3.googleusercontent.com/-_M-SDDK3y1E/VryaxKQq_YI/AAAAAAAAKFU/OgEdesDbOa0/Extreme_RAMDisk_thumb%25255B1%25255D.png?imgmax=800" width="413" height="374"></a></p> <p><font color="#ffffb0" size="3">Acceso normal QD=1:</font></p> <p>En Windows con carga de trabajo de usuario lo más normal son colas de disco de 0 a 3, siendo típico 1 en sistemas con SSD y hasta 5 en máquinas con disco duro mecánico.</p> <blockquote> <p>11 GB/s en lectura secuencial.</p> <p>12 GB/s en escritura secuencial.</p> <p>1.4 GB/s en acceso aleatorio 4KB.</p> <p>1.1 GB/s en acceso aleatorio 4KB.</p></blockquote> <p><font color="#ffffb0" size="3">Acceso con cola de comandos de disco QD=32:</font></p> <p>QD=32. Simulando cargas de trabajo de servidor.</p> <blockquote> <p>11 GB/s en lectura secuencial.</p> <p>17 GB/s en escritura secuencial.</p> <p>4 GB/s en acceso aleatorio 4KB.</p> <p>4 GB/s en acceso aleatorio 4KB.</p></blockquote> <p align="justify">Ni qué decir tiene que el equipo funciona bastante ligerito con esa velocidad en el disco RAM donde se guardan todos los temporales del sistema operativo y de los navegadores web.</p> <p align="justify">Echad un vistazo a la web de mi nueva empresa, un proyecto de gran envergadura que llevo preparando hace más de un año.</p> <p align="justify">Os lo recomiendo para<strong><em> </em></strong><a href="https://www.informaticapremium.com" target="_blank"><strong><em>diseño de sistemas de altas prestaciones</em></strong></a>:</p> <p align="justify">Allí tenéis a vuestra disposición el formulario de contacto, para consultas sobre este artículo hacedlo más abajo en la sección de comentarios.</p> <p align="justify">Y mi nuevo Blog de contenido muy técnico y actualizado donde encontraréis artículos míos sobre hardware, procesadores y sistemas y también otros posts de expertos programadores e informáticos sobre otros temas de actualidad:</p> <p align="justify"><a href="https://www.informaticapremium.com/blog/" target="_blank"><img title="infromaticapremium-blog[4][2][2][2]" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="infromaticapremium-blog[4][2][2][2]" src="https://lh3.googleusercontent.com/-SkCOXntUHEQ/WAY2a_VPdeI/AAAAAAAAKsI/qp8JgxoyutU/infromaticapremium-blog%25255B4%25255D%25255B2%25255D%25255B2%25255D%25255B2%25255D%25255B2%25255D.png?imgmax=800" width="381" height="311"></a></p> <p align="justify"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><font style="color: #dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-632Oyf7jet4/WJNY5Ne1p2I/AAAAAAAAK8c/oDf2z23Kkbw/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-42959896665503364372017-02-02T17:04:00.001+01:002017-02-02T17:04:45.348+01:00RAMDisk benchmarks. SoftPerfect vs. Radeon RAMDisk – ProfessionalSAT<p align="justify">Los discos RAM o RAM Disks son una de las maneras más inmediatas de acelerar nuestra máquina en las tareas diarias.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-Y7tDYEGyzQc/VrIRaRUQCVI/AAAAAAAAKBM/s_7ogYj-bjo/s1600-h/DDR4%25255B3%25255D.png"><img title="DDR4" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DDR4" src="https://lh3.googleusercontent.com/-8fs-hlbaXe4/VrIRc0uc2QI/AAAAAAAAKBQ/nQM_LPCYc8s/DDR4_thumb%25255B1%25255D.png?imgmax=800" width="644" height="304"></a>Un rasgo significativo y diferenciador de un DIMM DDR4 es su parte inferior protuberante.</p> <p align="justify">Un disco RAM no es más que una emulación de un disco duro en el que leer, esccribir o incluso instalar aplicaciones como en cualquier disco duro o SSD convencional. Este disco reside en la memoria RAM de nuestro equipo.</p> <p align="justify">Para crear el disco RAM es necesario instalar un driver (diferente en cada caso) y una aplicación que lo gestione. De echo en función del driver instalado variará la velocidad del RAM disk en diferentes cargas de trabajo.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-hWQuWs7qEyo/VrIReIXI9hI/AAAAAAAAKBU/Anr9KoaYKdw/s1600-h/DDR4-DIMM%25255B3%25255D.png"><img title="DDR4-DIMM" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DDR4-DIMM" src="https://lh3.googleusercontent.com/-lJIGLaGhGRk/VrIRf_14xqI/AAAAAAAAKBY/oUOLiVIkEhU/DDR4-DIMM_thumb%25255B1%25255D.png?imgmax=800" width="644" height="264"></a>Excepto para frecuencias absurdamente elevadas el radiador es “estético”.</p> <p align="justify">Siendo estricto, la velocidad de un disco RAM depende de varios factores:</p> <p align="justify">En primer lugar de la velocidad del hardware de nuestra máquina, en especial:</p> <ul> <ul> <li>Tipo de procesador, frecuenciay número de threads paralelos.</li></ul> <ul> <li>Velocidad y latencia de la memoria RAM DDR3 / DDR4.</li></ul> <ul> <li>Configuración del bus de memoria single / dual / triple / quad channel DDR3 / DDR4.</li></ul> <ul> <li>Configuración del sistema operativo y tipo (32 bit o 64 bit).</li></ul></ul> <p align="center"><a href="https://lh3.googleusercontent.com/-174qh-yKVaM/VrIRhFWTrzI/AAAAAAAAKBc/lZkQB-9zLN4/s1600-h/Quad-Channel-DDR4%25255B3%25255D.png"><img title="Quad-Channel-DDR4" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Quad-Channel-DDR4" src="https://lh3.googleusercontent.com/-hWgbC8FztzM/VrIRiOJZFVI/AAAAAAAAKBg/SxN-yvVCXXg/Quad-Channel-DDR4_thumb%25255B1%25255D.png?imgmax=800" width="644" height="281"></a>Un quad channel DDR4 asegura velocidades extremas.</p> <p align="justify">En segundo lugar depende y mucho del fabricante del software RAM Disk. Hay muchos y no están igual de optimizados y por ello no proporcionan la misma velocidad…</p> <p align="justify"><font color="#ffffb0" size="3">SoftPerfect RAMDisk vs. Radeon RAMDisk</font></p> <p align="justify">Ambos programas realizan la misma función, ambos son gratuítos y trabajan sobre la misma máquina aunque como veremos su velocidad no es ni parecida.</p> <p align="justify">Otro factor a tener en cuenta es el Plan de Energía que tengamos configurado en Windows.</p> <p align="justify">Radeon RAMDisk en Windows 8.1 x64 configurado en Balanced – Equilibrado.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-FsBecBbHpOg/VrISoBi3w4I/AAAAAAAAKCA/_F4q0vLXB4M/s1600-h/image%25255B20%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://lh3.googleusercontent.com/-trywWZ4JNJM/VrISoo05kuI/AAAAAAAAKCE/SQhyjmJ5EkA/image_thumb%25255B8%25255D.png?imgmax=800" width="387" height="277"></a>Radeon RAMDisk – Balanced – Equilibrado.</p> <p align="justify">Radeon RAMDisk en Windows 8.1 x64 configurado en Performance – Alto Rendimiento.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-eHcXPE3dvC8/VrISpXFFHuI/AAAAAAAAKCI/Z9AId1IIb3w/s1600-h/image%25255B21%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://lh3.googleusercontent.com/-vrauYnXIKwQ/VrISqL51b4I/AAAAAAAAKCM/Kh9pE4mMZV4/image_thumb%25255B9%25255D.png?imgmax=800" width="390" height="280"></a>Radeon RAMDisk – Performance – Alto Rendimiento.</p> <p align="justify">SoftPerfect RAMDisk en Windows 8.1 x64 configurado en Balanced – Equilibrado.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-d2vWPRluYa8/VrIRiyKx2dI/AAAAAAAAKBk/9EGRL09oihE/s1600-h/image%25255B3%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://lh3.googleusercontent.com/-N_CSfhdBCYk/VrIRjiuPiSI/AAAAAAAAKBo/LIItdOnduNk/image_thumb%25255B1%25255D.png?imgmax=800" width="389" height="281"></a> SoftPerfect RAMDisk – Balanced – Equilibrado.</p> <p align="justify">SoftPerfect RAMDisk en Windows 8.1 x64 configurado en Performance – Alto Rendimiento.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-X7Dmg7-26HM/VrIRkCjcjfI/AAAAAAAAKBs/NDV7Oca8lGw/s1600-h/image%25255B7%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="https://lh3.googleusercontent.com/-qXfEPKzPzM4/VrIRk70tH5I/AAAAAAAAKBw/ADcpCV9q2_E/image_thumb%25255B3%25255D.png?imgmax=800" width="391" height="282"></a>SoftPerfect RAMDisk – Performance – Alto Rendimiento.</p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-0VUBaj63dZU/WJNYnDfusrI/AAAAAAAAK8U/N8SXYyGfhSo/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-18720401323202193802017-02-02T17:04:00.000+01:002017-02-02T17:04:15.535+01:00AMD Steamroller. Introducción – ProfessionalSAT<p align="justify">Os dejo aquí un enlace al primer artículo en <a href="http://lowlevelhardware.blogspot.com.es/" target="_blank">LowLevelHardware</a> de una serie en la que analizo la nueva iteración de la micro arquitectura Bulldozer y las consecuencias que traerá consigo para AMD y el mercado de micro procesadores en general.</p> <p align="center"><strong><font size="4"><a href="http://lowlevelhardware.blogspot.com.es/2014/02/amd-steamroller-introduccion.html" target="_blank">AMD Steamroller. Introducción – LowLevelHardware</a></font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: #dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-qmAchJsHl4s/WJNWWwC1ADI/AAAAAAAAK68/igqwrZeuFv8/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-70195597547092683712017-02-02T17:03:00.001+01:002017-02-02T17:03:50.162+01:00SSD Overprovisioning – ProfessionalSAT<p align="justify">Overprovisioning, o la reserva de un espacio sin particionar en un dispositivo de memoria no volátil (como ejemplo un disco SSD), es una de las maneras más simples de incrementar su rendimiento y su longevidad.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-oNSN298Wbcg/VrCECDdfg5I/AAAAAAAAJ_Y/_Baxljm-ogQ/s1600-h/NAND_chip_16nm_MICRON%25255B3%25255D.png"><img title="NAND_chip_16nm_MICRON" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="NAND_chip_16nm_MICRON" src="https://lh3.googleusercontent.com/-IvojvKVQDMo/VrCEFH8j__I/AAAAAAAAJ_g/phDA_jn0S7Y/NAND_chip_16nm_MICRON_thumb%25255B1%25255D.png?imgmax=800" width="644" height="427"></a>Un chip de memoria NAND Micron de 16 nm.</p> <p align="justify">El espacio que destinamos al overprovisioning o sobre aprovisionamiento (como lo llama Samsung) lo utiliza la lógica integrada en el dispositivo (controladora, memoria RAM, firmware) como una especie de espacio de trabajo temporal para tareas internas de reorganización de datos que se llevan a cabo en segundo plano y que son críticas para el rendimiento así como para la duración en el tiempo de la memoria NAND.</p> <p align="justify">Las funciones que se llevan a cabo en el espacio de varios GB (de 10 a 50 normalmente) que reservamos en nuestro SSD mediante overprovisioning son las siguientes:</p> <blockquote> <p align="justify"><strong><font color="#ffffb0">Wear Leveling</font></strong>, la controladora equilibra el número de escrituras en todas las celdas NAND. Monitoriza el número de escrituras de cada celda para no sobrecargar y desgastar celdas individuales.</p> <p align="justify"><strong><font color="#ffffb0">Bad block management</font></strong>, la controladora retira los bloques de memoria NAND que han superado el número de escrituras máximo permitido o los que han fallado en escritura, lectura o comprobación.</p> <p align="justify"><font color="#ffffb0"><strong>Garbage Collection</strong></font>, consolida datos de usuario o sistema y borra efectivamente bloques con datos inválidos (datos marcados como borrados por el sistema operativo).</p></blockquote> <p align="center"><a href="https://lh3.googleusercontent.com/-I-oAQfz3zC0/VrCEGAcMjFI/AAAAAAAAJ_o/giggRilJ0gY/s1600-h/Samsung_overprovisioning%25255B3%25255D.png"><img title="Samsung_overprovisioning" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Samsung_overprovisioning" src="https://lh3.googleusercontent.com/-1VgjXjDnhcU/VrCEHYgzmJI/AAAAAAAAJ_w/ImhWcXllMD4/Samsung_overprovisioning_thumb%25255B1%25255D.png?imgmax=800" width="644" height="460"></a>Samsung Magician. Overprovisioning en un Samsung 840 Evo, 10.57 GB.</p> <p align="justify">Por ejemplo, los Samsung 840 Evo y los Samsung 850 Evo de 1 TB, integran una controladora llamada MEX.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-d7sAG6A_p-Y/VrCEKafJyNI/AAAAAAAAJ_4/PIYuUdmNeqA/s1600-h/Samsung-850-EVO-1TB%25255B3%25255D.png"><img title="Samsung-850-EVO-1TB" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Samsung-850-EVO-1TB" src="https://lh3.googleusercontent.com/-rENmC8wxYYM/VrCENQCgyPI/AAAAAAAAKAA/JLoEnZLRoY0/Samsung-850-EVO-1TB_thumb%25255B1%25255D.png?imgmax=800" width="644" height="468"></a>PCB del Samsung 850 Evo 1 TB.</p> <p align="justify">Con 3 cores ARM Cortex R4 a 400 MHz, que son los encargados de todo el procesamiento, para ello cuentan con una memoria RAM local de 256 MB a 2 GB según la capacidad del SSD.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-vPCEuLGcU2w/VrCE0yAsh3I/AAAAAAAAKAo/-Gykt2e6QbA/s1600-h/Cortex-R4-chip-diagram-LG%25255B3%25255D.png"><img title="Cortex-R4-chip-diagram-LG" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Cortex-R4-chip-diagram-LG" src="https://lh3.googleusercontent.com/-FH2kTaq6OBI/VrCE1n8jiUI/AAAAAAAAKAw/U6OvmVv_Af4/Cortex-R4-chip-diagram-LG_thumb%25255B1%25255D.png?imgmax=800" width="610" height="511"></a>ARM Cortex R4.</p> <p><font color="#ffffb0" size="3">Ventajas del Overprovisioning</font></p> <blockquote> <p align="justify">Aumenta la velocidad de nuestro SSD de modo importante en tareas cotidianas y especialmente en cargas de trabajo I/O sostenidas.</p> <p align="justify">Reduce el fenómeno de Write Amplification (WAF), es decir, el espacio efectivo que se escribe en las celdas NAND respecto a las peticiones de escritura del sistema operativo.</p> <p align="justify">Aumenta y mucho la vida útil del dispositivo.</p></blockquote> <blockquote> <p align="justify">Reduce la tasa de fallos de las celdas NAND, con lo que hace más fiable el dispositivo SSD.</p></blockquote> <p align="center"><a href="https://lh3.googleusercontent.com/-qM3EpWb4dUM/VrCEQFAykBI/AAAAAAAAKAU/ZKI_B6d8RJA/s1600-h/NAND_chip_16nm_MICRON_2%25255B3%25255D.png"><img title="NAND_chip_16nm_MICRON_2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="NAND_chip_16nm_MICRON_2" src="https://lh3.googleusercontent.com/-D9VLuEq-oLw/VrCERDpyUAI/AAAAAAAAKAg/OyvERo3ecKs/NAND_chip_16nm_MICRON_2_thumb%25255B1%25255D.png?imgmax=800" width="644" height="249"></a>4 chips NAND de 128 Gb Micron 16 nm.</p> <p align="justify"><font color="#ffffb0" size="3">Desventajas del Overprovisioning</font></p> <blockquote> <p align="justify">Hay que dedicar tiempo a configurarlo, normalmente “a mano” o con utilidades como Samsung Magician.</p> <p align="justify">Reduce el espacio efectivo para nuestros datos. La recomendación general es reservar un 10% del espacio del SSD para Overprovisioning, aunque con un 20% o 30% todavía sigue aumentando el rendimiento.</p></blockquote> <p align="justify"><font color="#ffffb0" size="3">Conclusiones</font></p> <p align="justify">No he montado nunca ni un solo SSD sin Overprovisioning, con eso lo digo todo, ni en las <a href="http://professionalsat.blogspot.com.es/2009/10/recopilatorio-septiembre-2009.html" target="_blank">lejanas épocas de los Intel X25M de 80 GB.</a> Allá por 2009…</p> <p align="justify">Las ventajas de su implementación superan con creces sus contras y hacen que el dispositivo NAND sea mucho más rápido y confiable.</p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; widows: 1; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: " color="#dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-uZ9u5gsdCTc/WJNYZZFyu1I/AAAAAAAAK8M/cLL2GN9yusQ/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-81501646450395259832017-02-02T17:03:00.000+01:002017-02-02T17:03:05.076+01:00Intel Skylake Prime95 freeze bug – ProfessionalSAT<p align="justify"><a href="http://satsoftware.blogspot.com.es/2011/03/test-de-procesador-prime95-265-x64.html" target="_blank"><strong><font color="#ffffb0" size="2">Prime95</font></strong></a><font size="2"> y yo somos viejos conocidos…</font></p> <p align="justify"><font size="2"></font><a href="https://lh3.googleusercontent.com/--8VlnZz-5ps/Vpv4rhMtmdI/AAAAAAAAJ8o/fYYv7H2ceE4/s1600-h/Prime95_x64%25255B3%25255D.png"><img title="Prime95_x64" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Prime95_x64" src="https://lh3.googleusercontent.com/-CLlw7MH32V8/Vpv4sxlvh9I/AAAAAAAAJ8w/-svvTssU5kY/Prime95_x64_thumb%25255B1%25255D.png?imgmax=800" width="494" height="437"></a>Ya hace años que utilizo asiduamente este software para garantizar la estabilidad de todos mis Sistemas de Altas Prestaciones y he escrito varios artículos sobre su funcionamiento, como por ejemplo este de 2009:</p> <p align="justify"><a href="http://professionalsat.blogspot.com.es/2009/05/sistemas-de-altas-prestaciones_11.html" target="_blank"><strong><font color="#ffffb0" size="2">Sistemas de altas Prestaciones. Metodología de validación – ProfessionalSAT</font></strong></a></p> <p align="justify"><a href="http://satsoftware.blogspot.com.es/2011/03/test-de-procesador-prime95-265-x64.html" target="_blank"><strong>Prime95</strong></a> supone un gran stress para la máquina y un excelente método de validación de sistemas.</p> <p align="justify">Además, es puede configurar la carga de proceso de coma flotante de varias maneras para someter al sistema a distintos tipos de cálculos. De este modo testeamos las cachés L1, L2, L3, más o menos memoria RAM y las unidades de coma flotante con distintos juegos de instrucciones.</p> <p align="justify"><font color="#ffffb0" size="4">El error de cáculo de Skylake en Prime95 - Skylake Prime95 freeze</font></p> <p align="justify">El bug en cuestión, concretamente un error de cálculo (error de precisión), ocurre cuando se dan las siguientes condiciones:</p> <blockquote> <p align="justify">Activar el juego de instrucciones AVX de 256 bit FPU en Prime95 en una CPU Intel Skylake.</p> <p align="justify">Activar HyperThreading.</p></blockquote> <p align="justify">De echo el error no es general en cualquier cálculo en Prime95 sino en caso de ciertos exponentes aislados y para ciertos tamaños FFT (768 KB).</p> <p align="justify">Skylake incorpora unidades de coma flotante AVX2 / FMA (Fused Multiply Add), al igual que Haswell 22 nm y Broadwell 14 nm, con juego de instrucciones Intel FMA. Gracias a estas unidades FMA disponibles desde Haswell se consigue <strong>el doble</strong> de potencia FPU en cálculos combinados suma / multiplización.</p> <p align="center"><a href="https://lh3.googleusercontent.com/-CUKxBwr2M5A/VpaWOkFhajI/AAAAAAAAJ7U/toO0HMP69aE/s1600-h/AVX2_FMA3_Haswell%25255B3%25255D.png"><img title="AVX2_FMA3_Haswell" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="AVX2_FMA3_Haswell" src="https://lh3.googleusercontent.com/--i31ilpSSu8/VpaWS3Mw1XI/AAAAAAAAJ7c/x2mVahzYIoo/AVX2_FMA3_Haswell_thumb%25255B1%25255D.png?imgmax=800" width="644" height="486"></a>Haswell introdujo las unidades FPU FMA que doblaron el ancho de banda en cálculo FPU.</p> <p align="justify">Y redujeron la latencia (1.6 veces inferior) en operaciones combinadas suma / multiplicación respecto a las CPUs anteriores (IvyBridge 22 nm, SandyBridge 32 nm, …)</p> <p align="center"><a href="https://lh3.googleusercontent.com/-_EAW5LY5RO4/VpaWVWG6JNI/AAAAAAAAJ7k/liGfhAPI5vM/s1600-h/FMA3_FLOPS_LAT%25255B3%25255D.png"><img title="FMA3_FLOPS_LAT" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="FMA3_FLOPS_LAT" src="https://lh3.googleusercontent.com/-NgOqw78GImw/VpaWYBkgluI/AAAAAAAAJ7s/SIBNR_wwpIE/FMA3_FLOPS_LAT_thumb%25255B1%25255D.png?imgmax=800" width="644" height="486"></a>FMA3 aporta una mejora de un factor 1.6X en latencia.</p> <p align="justify">Usando AVX2 / FMA3 en Prime95 NO se produce ningún resultado erróneo en los cálculos, por ello hay que <strong>forzar el code path AVX</strong> en la configuración de <a href="http://satsoftware.blogspot.com.es/2011/03/test-de-procesador-prime95-265-x64.html" target="_blank">Prime95</a> para detectar el error de cálculo.</p> <p align="justify"><font color="#ffffb0" size="4">La solución de Intel al error de Skylake</font></p> <p align="justify">La solución propuesta consiste en una simple actualización de BIOS. Lo importante es saber si tendrá consecuencias mensurables en rendimiento. A día de hoy y sin conocer las causas hardware concretas es imposible saberlo.</p> <p align="justify">Lo que está claro es que algo chirría en la implementación de las unidades FPU FMA en Skylake.</p> <p align="justify">Probablemente en las loockup tables de las funciones trigonométricas empleadas en los cálculos FFT (Fast Fourier Transform) que ejecuta Prime95 para su análisis de números primos.</p> <p align="justify">Algunos de mis artículos sobre Prime95:</p> <h5><a href="http://satsoftware.blogspot.com.es/2011/03/test-de-procesador-prime95-265-x64.htmll" target="_blank"><font color="#ffffb0" size="3">Stress test de procesador. Prime95 2.65 X64 – SATSoftware</font></a></h5> <h5><a href="http://professionalsat.blogspot.com.es/2009/05/sistemas-de-altas-prestaciones_11.html" target="_blank"><font color="#ffffb0" size="3">Sistemas de altas Prestaciones. Metodología de validación – ProfessionalSAT</font></a></h5> <h5><a href="http://professionalsat.blogspot.com.es/2009/06/increible-pero-cierto-professionalsat.html" target="_blank"><font color="#ffffb0" size="3">Increíble pero cierto – ProfessionalSAT</font></a></h5> <h5><a href="http://satsoftware.blogspot.com.es/2008/06/errores-en-prime95.html" target="_blank"><font color="#ffffb0" size="3">Tipos de errores en Prime95</font></a></h5> <h5><a href="http://professionalsat.blogspot.com.es/2012/04/degradacion-fisica-de-la-memoria-ddr3.html" target="_blank"><font color="#ffffb0" size="3">Degradación física de la memoria DDR3 en cargas de trabajo de saturación – ProfessionalSAT</font></a></h5> <h5><a href="http://satsoftware.blogspot.com.es/2008/04/prime95-torturador-de-procesadores.html" target="_blank"><font color="#ffffb0" size="3">Prime95. Torture test – SATSoftware</font></a></h5> <p align="justify">Este problema de Intel con Skylake me recuerda un <em>affaire</em> que tuve con Intel y Dell allá por 1994 – 1995 del que próximamente escribiré un artículo… No sé si a muchos de vosotros os sonará el asunto… el<strong> </strong><a href="https://en.wikipedia.org/wiki/Pentium_FDIV_bug" target="_blank"><strong>Pentium FDIV bug</strong></a><strong>.</strong></p> <p><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: #dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-f81j4Femr1M/WJNYONcXNCI/AAAAAAAAK8E/XB6_IHeS1W4/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-89955178066230757972017-02-02T17:02:00.000+01:002017-02-02T17:02:23.279+01:00Windows Boot Defrag. Desfragmentación de arranque – SATSoftware<p align="justify">A día de hoy es común ver la mayoría de máquinas nuevas de gama media y alta con un disco SSD (en sus variantes SATA, M2, PC Express…) de más o menos capacidad para el arranque del sistema operativo.</p> <p align="justify"><a href="http://lh3.googleusercontent.com/-JrYIHpf799c/VlGk1TxOBkI/AAAAAAAAHTg/zx3yXHxYZ8c/s1600-h/Intel_SSD_Placa%25255B3%25255D.jpg"><img title="Intel_SSD_Placa" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Intel_SSD_Placa" src="http://lh3.googleusercontent.com/-KQmlUlUXxkw/VlGk2KJL1gI/AAAAAAAAHTo/sdFRC0woX2A/Intel_SSD_Placa_thumb%25255B1%25255D.jpg?imgmax=800" width="604" height="404"></a></p> <p align="justify">Aquí os dejo una sencilla optimización para mejorar los tiempos de arranque especialmente indicada para aquellos que todavía no habéis llegado a la era de alta velocidad SSD y continuáis utilizando discos duros convencionales (mecánicos) en la unidad de arranque.</p> <p align="justify">Los que ya dispongáis de disco SSD, también ganaréis algunos segundos aunque la mejora será más sutil.</p> <p align="justify">Con este sencillo comando ejecutado en el símbolo de sistema CMD de Windows forzaremos la desfragmentación y consolidación de todos los ficheros de arranque de vuestro sistema operativo Windows.</p> <p align="center"><a href="http://lh3.googleusercontent.com/-FOwuX5IpGPs/VlGk2n0xVhI/AAAAAAAAHTs/cYjJR8pKVEM/s1600-h/Boot_Defrag_SSD_Core_i7_crop_1%25255B3%25255D.png"><img title="Boot_Defrag_SSD_Core_i7_crop_1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Boot_Defrag_SSD_Core_i7_crop_1" src="http://lh3.googleusercontent.com/-GhUEsTng-FA/VlGk2yJZ1TI/AAAAAAAAHT0/48s4sxjw7QE/Boot_Defrag_SSD_Core_i7_crop_1_thumb%25255B1%25255D.png?imgmax=800" width="643" height="105"></a><font size="2">Desfragmentación de arranque: Defrag c: /b</font></p> <p align="justify">Es crítico señalas que este comando utiliza los datos generados durante los arranques anteriores en forma de <strong><em>archivos Prefetch</em></strong>, por ello es importante NO eliminarlos con utilidades como CCleaner, Glary Utilities y similares.</p> <p align="center"><a href="http://lh3.googleusercontent.com/-llFMeOw6RTM/VlIVupvxYcI/AAAAAAAAHV4/lgTX7bIU-ho/s1600-h/BootDefrag_fail%25255B3%25255D.png"><img title="BootDefrag_fail" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="BootDefrag_fail" src="http://lh3.googleusercontent.com/-7Xh-HvMeIsw/VlIVvT-Ki_I/AAAAAAAAHWA/MGuxhWMACcg/BootDefrag_fail_thumb%25255B1%25255D.png?imgmax=800" width="644" height="215"></a>Si hemos eliminado ficheros de Prefetch, <em><strong>Defrag c: /b</strong></em> nos dará un error.</p> <p align="justify">Durante el arranque del sistema, Windows crea un registro, una traza, de todos los archivos accedidos y del orden de acceso. A los seis arranques aproximadamente podemos decir que quedan ya estabilizados estos logs y Windows puede crear ya un itinerario fiel de archivos de arranque.</p> <p align="justify">Los archivos de Prefetch se guardan en la carpeta Windows > Prefetch.</p> <p align="justify"><font color="#ffff00" size="3">Configuración de CCleaner 5.11</font></p> <p align="justify">Para que CCleaner no borre nuestros archivos de Prefetch debemos desmarcar una casilla:</p> <p align="center"><a href="http://lh3.googleusercontent.com/-Nc8lBr_uoAw/VlGk3bNlcxI/AAAAAAAAHT8/Yfe1sbBgGXg/s1600-h/CCleaner_Prefech%25255B3%25255D.png"><img title="CCleaner_Prefech" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="CCleaner_Prefech" src="http://lh3.googleusercontent.com/-yRwBW2YALao/VlGk4F_xw7I/AAAAAAAAHUI/bhNrAkbWtN4/CCleaner_Prefech_thumb%25255B1%25255D.png?imgmax=800" width="637" height="548"></a>Desmarcar “<strong><em>Datos antiguos de Prefetch</em></strong>”.</p> <p align="justify">Si no lo hacemos nos dará un mensaje de error al lanzar el comando<strong><em> Defrag c: /b.</em></strong></p> <p align="justify"><font color="#ffff00" size="3">Configuración de Glary Utilities</font></p> <p align="justify">En Glary Utilities vamos a configuración y desmarcamos<strong><em> Datos Prefetch Antiguos.</em></strong></p> <p align="center"><a href="http://lh3.googleusercontent.com/-XhaX6izzcCQ/VlGk4rT0HkI/AAAAAAAAHUM/B2BkX4abtCs/s1600-h/GlaryUtilities_Prefetch%25255B3%25255D.png"><img title="GlaryUtilities_Prefetch" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="GlaryUtilities_Prefetch" src="http://lh3.googleusercontent.com/-Enhh71fjk6Q/VlGk5J_aA2I/AAAAAAAAHUU/d8mf4J59oGQ/GlaryUtilities_Prefetch_thumb%25255B1%25255D.png?imgmax=800" width="507" height="414"></a>Desmarcar “<strong><em>Datos Prefetch antiguos</em></strong>”.</p> <p align="justify"><font color="#ffff00" size="3">En el símbolo del sistema</font></p> <p align="justify">Si teníamos marcadas las opciones que comento más arriba en CCleaner o Glary Utilities no funcionará el comando por falta de logs de arranque.</p> <p align="justify">Deberemos de reiniciar la máquina unas cuantas veces, dejando cada vez en reposo en el escritorio el equipo hasta que veamos reducida la actividad de disco (habrá terminado de cargar todos los archivos de arranque).</p> <p align="justify">A los 6 reinicios aproximadamente ya podremos ejecutar el comando, dando el siguiente resultado:</p> <p align="justify"><a href="http://lh3.googleusercontent.com/-CpBeiphd_Hw/VlGk5no8nHI/AAAAAAAAHUc/XkE2f-8ZkMQ/s1600-h/Boot_Defrag_SSD_Core_i7_crop%25255B11%25255D.png"><img title="Boot_Defrag_SSD_Core_i7_crop" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Boot_Defrag_SSD_Core_i7_crop" src="http://lh3.googleusercontent.com/-G9pNcQLq9qA/VlGk6KEHYNI/AAAAAAAAHUk/i5icqDqpQEU/Boot_Defrag_SSD_Core_i7_crop_thumb%25255B5%25255D.png?imgmax=800" width="643" height="427"></a></p> <p align="justify">Personalmente lo he probado en máquinas muy dispares, todas con Windows 7 X64 SP1:</p> <ul> <li>Core 2 Duo con 4 GB y un SSD Kingston V300 120 GB. <li>Core 2 Quad con 8 GB y 4 HDs mecánicos WD 5000AAKS en RAID 10 (0+1). <li>Core i7 3770K @ 4.4 GHz con 8 GB DDR3 2400 11 11 11 30 y un SSD Samsung Evo 850 250GB. <li>Core i7 4790K @ 4.4 GHz con 32 GB DDR3 2400 11 11 11 30 y dual SSD Samsung 850 Pro 250 GB en RAID 0 + RAID 10 de 6 HDs 4 TB Seagate.</li></ul> <p align="justify">En todas ellas he notado mejora con cronómetro en mano, también en los sistemas con SSD, pese a lo que se lee por ahí.</p> <p align="justify">Por ejemplo, el Ci7 3770K @ 4.4 GHz con SSD Samsung Evo 250 GB ha pasado de una media de 14 s a 10,5 s de tiempo de arranque total.</p> <p align="justify">En los equipos con HD mecánico y disco duro SIN desfragmentar la mejora es espectacular, aunque el proceso puede llevar hasta 1h... No es descabellado que dividamos por 5 el tiempo de arranque. Si ya partimos de un HD mecánico desfragmentado, la mejora es más leve aunque siempre notoria.</p> <p align="justify">Os animo a hacer vuestras pruebas y a comentar más abajo los resultados.</p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; widows: 1; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: " color="#dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-lCHLAAsaSQA/WJNYDg0PvfI/AAAAAAAAK8A/poaUpSeZpoc/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com2tag:blogger.com,1999:blog-4529409931918777896.post-6533683528140501322017-02-02T17:01:00.000+01:002017-02-02T17:01:40.436+01:00Optimización arranque en sistemas Windows – ProfessionalSAT<p align="justify">Mis Sistemas de Altas Prestaciones y todas las máquinas que pasan por mis manos se caracterizan por su alta velocidad en cálculo sostenido sin dejar de lado los tiempos de arranque, apagado, reinicio y con atención a todo el resto de medidas prestacionales.</p> <p align="center"><a href="http://lh3.googleusercontent.com/-ADh2qLyEXS8/VjjY1XdkKWI/AAAAAAAAHNo/lVKhx_tFVuo/s1600-h/Herramientas_Administrativas%25255B7%25255D.png"><img title="Herramientas_Administrativas" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Herramientas_Administrativas" src="http://lh3.googleusercontent.com/-5JiIJLD34Nk/VjjY2jjHsRI/AAAAAAAAHNw/eNjfZ99M6uA/Herramientas_Administrativas_thumb%25255B3%25255D.png?imgmax=800" width="631" height="503"></a>Las Herramientas Administrativas de Windows son un potente instrumento de diagnóstico.</p> <p align="justify">En este caso se trata de una estación de trabajo Dell M4500 similar a la que traté en un artículo anterior, se trata de un Core i7 Quad Core con disco SSD Samsung 850 Evo 250 GB y tarjeta gráfica nVidia Quadro.</p> <p align="justify">En su día, cuando instalé el sistema operativo en el equipo (Windows 7 x64 SP1) con drivers y actualizaciones y altamente optimizado, conseguía tiempos de arranque sobre los 20 – 25 s.</p> <p align="justify"><a href="http://lh3.googleusercontent.com/-V_AYCGqRz2M/VjjY3cZqDTI/AAAAAAAAHN0/ciS2V64oqo4/s1600-h/DellM4500_ext01%25255B3%25255D.jpg"><img title="DellM4500_ext01" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DellM4500_ext01" src="http://lh3.googleusercontent.com/-_3LGChVYJE4/VjjY4CVqJGI/AAAAAAAAHN8/Cdv-rM8Xcj0/DellM4500_ext01_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a></p> <p align="justify">Esta máquina, que ya tiene unos años, es de un cliente que aprecia mucho un tiempo de arranque y reinicio breve aunque el sistema está muy cargado de software con suites ofimáticas, gran cantidad de software de retoque fotográfico profesional, etc.</p> <p align="justify">El equipo llegó a mis manos con un tiempo de arranque total de Windows 7 x64 SP1 de 159.188 s, o lo que es lo mismo, más de 2 min y 39 s pese a estar razonablemente optimizado y contar con disco SSD para el sistema.</p> <p align="justify">Durante varios días monitoricé decenas de arranques de Windows 7 y fui depurando la información, agregando dos vistas personalizadas al Visor de Eventos perteneciente a las Herramientas Administrativas para obtener datos.</p> <p align="justify"><a href="http://lh3.googleusercontent.com/-FeJCbLTQNwE/VjjY46IktiI/AAAAAAAAHOE/ia3HsaGsyYw/s1600-h/boot%2525202015%25252010%25252030%25252010_28h%252520138.5s%25255B3%25255D.png"><img title="boot 2015 10 30 10_28h 138.5s" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="boot 2015 10 30 10_28h 138.5s" src="http://lh3.googleusercontent.com/-a1prkSGfMpk/VjjY5bzhjnI/AAAAAAAAHOM/aMbgr1BR_r0/boot%2525202015%25252010%25252030%25252010_28h%252520138.5s_thumb%25255B1%25255D.png?imgmax=800" width="645" height="371"></a></p> <p align="justify">Solamente con una optimización estricta del sistema llegué a un tiempo de arranque de 138.488 s o 2 min 18 s (una mejora de 21 s). En este punto estaba claro que algo (algún problema software) detenía durante una horquilla de entre 80 y 100 s el proceso normal de arranque del sistema operativo.</p> <p align="justify">Analicé los logs del sistema en busca de problemas o anomalías, pues detecté que el incremento en los tiempos de arranque se remontaba al día 21 de Octubre.</p> <p align="justify">El arranque previo al problema, día 20 de Octubre:</p> <p align="center"><a href="http://lh3.googleusercontent.com/-Nx4KFAB9CqY/VjjY6OnqWbI/AAAAAAAAHOU/-LUJ-D2mSkQ/s1600-h/2015-10-20T20-22-37%25255B3%25255D.png"><img title="2015-10-20T20-22-37" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="2015-10-20T20-22-37" src="http://lh3.googleusercontent.com/-kvmibeFN5OE/VjjY6ysSWGI/AAAAAAAAHOg/_GtBkiccMRU/2015-10-20T20-22-37_thumb%25255B1%25255D.png?imgmax=800" width="361" height="577"></a></p> <p align="justify">Un arranque normal, unos 67 s. Por el contrario, el siguiente arranque, día 21 de Octubre:</p> <p><a href="http://lh3.googleusercontent.com/-TWzzZhcXyaA/VjjY75sjQEI/AAAAAAAAHOo/sR5sYZBQvWE/s1600-h/2015-10-21T14-21-50%25255B3%25255D.png"><img title="2015-10-21T14-21-50" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="2015-10-21T14-21-50" src="http://lh3.googleusercontent.com/-N1vwAgKijeo/VjjY8tSHeEI/AAAAAAAAHOs/ldhiOQs9xE0/2015-10-21T14-21-50_thumb%25255B1%25255D.png?imgmax=800" width="364" height="576"></a></p> <p align="justify">159.188 s, 2 min 40 s!! Realmente lento… Era curioso e incluso sospechoso, porque durante mucho tiempo durante el arranque el disco permanecía en reposo, el sistema estaba haciendo algo… pero no era leer o escribir en el SSD. Parecía un problema software.</p> <p align="justify">Tras mucha investigación, al final la causa radicaba en una instalación de una actualización del driver de la tarjeta WiFi Dell. Desinstalación completa, limpieza de claves del registro, instalación de la última versión del driver y <em>voilà!</em></p> <p><a href="http://lh3.googleusercontent.com/-RuGBrcb-IfQ/VjjY9bSleTI/AAAAAAAAHO4/ruijAxehoNo/s1600-h/boot%2525202015%25252010%25252030%25252012_07h%25252059.5s%25255B3%25255D.png"><img title="boot 2015 10 30 12_07h 59.5s" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="boot 2015 10 30 12_07h 59.5s" src="http://lh3.googleusercontent.com/-HleIwuWBBRM/VjjY-VhAO-I/AAAAAAAAHO8/H7ZswHZyaAo/boot%2525202015%25252010%25252030%25252012_07h%25252059.5s_thumb%25255B1%25255D.png?imgmax=800" width="646" height="372"></a></p> <p align="justify">Tiempo final de arranque 59.488 s, algo menos de un minuto. Un excelente resultado teniendo en cuenta la ingente cantidad de software instalado en la máquina.</p> <p align="justify">Y el cliente… muy satisfecho. Aunque avisado de que pronto conviene instalar desde cero.</p> <p><a href="http://lh3.googleusercontent.com/-uJgqki96TQo/VjjY_EY11JI/AAAAAAAAHPE/as9gQzDk674/s1600-h/DellM4500_Core_i7%25255B7%25255D.jpg"><img title="DellM4500_Core_i7" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DellM4500_Core_i7" src="http://lh3.googleusercontent.com/-Rwm80hWdmp4/VjjY_y25GvI/AAAAAAAAHPQ/fipylYZ3TD0/DellM4500_Core_i7_thumb%25255B3%25255D.jpg?imgmax=800" width="644" height="295"></a></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; widows: 1; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: #dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-kWkftIM_Qdk/WJNX49vGyoI/AAAAAAAAK74/2aJkhGRbUps/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-82763409338452351482017-02-02T17:00:00.000+01:002017-02-02T17:00:26.027+01:00Heatpipes. Conducción de calor optimizada – IdeasYCiencia<p align="justify">Os dejo aquí el enlace a un artículo en uno de mis blogs, <strong><a href="http://ideasyciencia.blogspot.com.es/2015/10/heatpipes-conduccion-de-calor.html" target="_blank">IdeasYCiencia</a></strong>, sobre el funcionamiento interno de uno de los componentes más importantes para la correcta refrigeración de nuestros sistemas: los heatpipes.</p> <p><a href="http://ideasyciencia.blogspot.com.es/2015/10/heatpipes-conduccion-de-calor.html" target="_blank"><img style="float: none; margin-left: auto; display: block; margin-right: auto" alt="Heatpipe_interior_01" src="http://lh3.googleusercontent.com/-2mEDp_8fXk0/VijwmxCO0xI/AAAAAAAAHLM/LLLtbozbKZ0/Heatpipe_interior_01_thumb%25255B1%25255D.png?imgmax=800"></a></p> <p align="justify">Los heat pipes y las vapor chambers o heat pipes planos están presentes en los radiadores de los sistemas portátiles y también en nuestras máquinas de sobremesa y estaciones de trabajo.</p> <p><a href="http://ideasyciencia.blogspot.com.es/2015/10/heatpipes-conduccion-de-calor.html" target="_blank"><img style="float: none; margin-left: auto; display: block; margin-right: auto" alt="Scythe_amp_02" src="http://lh3.googleusercontent.com/-VOWOenk1ees/VijwyKYj3wI/AAAAAAAAHMc/UKJ6DEyqIXE/Scythe_amp_02_thumb1.jpg?imgmax=800"></a></p> <p align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: " color="#dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-nkMNVTb23rs/WJNXmcVNE7I/AAAAAAAAK7w/C0zeeyN9_uM/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-4285237131336276912017-02-02T16:59:00.000+01:002017-02-02T16:59:39.466+01:002 SSDs + 4 HDs + 32 GB DDR3 – ProfessionalSAT<p align="justify">Estoy estos días poniendo al día una máquina que monté hace unos años (finales de 2011). </p> <p align="justify"><a href="http://lh3.googleusercontent.com/-TupzqpPN8EM/Vie1wAAHgwI/AAAAAAAAHIM/vPdmicTPPXM/s1600-h/2SSD_4HDD_12%25255B3%25255D.jpg"><img title="2SSD_4HDD_12" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="2SSD_4HDD_12" src="http://lh3.googleusercontent.com/-seUWgp9xjGU/Vie1xLPdt4I/AAAAAAAAHIQ/qAJwYEzyJF4/2SSD_4HDD_12_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="442"></a></p> <p align="justify">Se trata de un equipo Intel Core i7 con un RAID 0 de 2 SSDs OCZ y otro RAID 10 (0+1) de 4 discos duros WD Caviar Black de 1 TB.</p> <p><a href="http://lh3.googleusercontent.com/-vVJrulTBuFU/Vie1x-tvbbI/AAAAAAAAHIc/8-i9_LRKcTQ/s1600-h/2SSD_4HDD_01%25255B3%25255D.jpg"><img title="2SSD_4HDD_01" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="2SSD_4HDD_01" src="http://lh3.googleusercontent.com/-CLsBxW3T6B0/Vie1ymde3cI/AAAAAAAAHIk/HJ4WYbeWiDU/2SSD_4HDD_01_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="398"></a></p> <p align="justify">La refrigeración corre a cargo de un excelente Scythe Mugen 2 rev.B, muy silencioso y con un rendimiento térmico envidiable, brutal. De echo, lo tengo montado en una de mis máquinas Core i7.</p> <p align="justify"><a href="http://lh3.googleusercontent.com/-WCGSaSaBe8c/Vie1zQp0viI/AAAAAAAAHIs/SqghNwPsTew/s1600-h/2SSD_4HDD_02%25255B3%25255D.jpg"><img title="2SSD_4HDD_02" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="2SSD_4HDD_02" src="http://lh3.googleusercontent.com/-Wo6wvZsrAHE/Vie10bjMRBI/AAAAAAAAHIw/5ZnyyIaNiGM/2SSD_4HDD_02_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="444"></a></p> <p>El sistema está montado en una gigantesca torre <a href="http://professionalsat.blogspot.com.es/2011/06/amd-6990-crossfire-sistemas-de-altas.html" target="_blank">Nox Hummer</a>, un modelo con el que he diseñado multitud de sistemas. Esta torre facilita el flujo de aire y calor en el sistema y permite personalizar en gran medida su dinámica interna.</p> <p>La fuente de alimentación es un modelo de Corsair, la AX 850.</p> <p><a href="http://lh3.googleusercontent.com/-AcwA2PK1ipc/Vie10xETN2I/AAAAAAAAHI4/xmmKx-6fXdQ/s1600-h/2SSD_4HDD_03%25255B3%25255D.jpg"><img title="2SSD_4HDD_03" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="2SSD_4HDD_03" src="http://lh3.googleusercontent.com/-gybzQc-yuN4/Vie11xQwXFI/AAAAAAAAHJA/VYVuKKT5Y9I/2SSD_4HDD_03_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a></p> <p>El array RAID 10 de 4 discos WD Caviar Black con los dos SSD intercalados por cuestiones térmicas:</p> <p><a href="http://lh3.googleusercontent.com/-ajRKHcnbywk/Vie12UMA4RI/AAAAAAAAHJI/155reAV24-Q/s1600-h/2SSD_4HDD_04%25255B3%25255D.jpg"><img title="2SSD_4HDD_04" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="2SSD_4HDD_04" src="http://lh3.googleusercontent.com/-UmkSOixUhNA/Vie13R1Y8sI/AAAAAAAAHJU/tny_yDAGlGc/2SSD_4HDD_04_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a></p> <p>Bien ventilado desde el frontal del chasis, otra vista:</p> <p><a href="http://lh3.googleusercontent.com/-Dfz_S4FPRv0/Vie14TIm33I/AAAAAAAAHJc/9DKNRMl64nE/s1600-h/2SSD_4HDD_05%25255B3%25255D.jpg"><img title="2SSD_4HDD_05" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="2SSD_4HDD_05" src="http://lh3.googleusercontent.com/-RFY4ZAqF-U8/Vie15AGBciI/AAAAAAAAHJk/SFs7Yb87xO4/2SSD_4HDD_05_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a></p> <p>Cableado SATA codificado por colores para una más fácil gestión, en esta máquina hay 7 dispositivos SATA y un eSATA externo:</p> <p><a href="http://lh3.googleusercontent.com/-qHDrKw-xXNc/Vie15_T6cjI/AAAAAAAAHJs/mDjk27ehPZI/s1600-h/2SSD_4HDD_06%25255B3%25255D.jpg"><img title="2SSD_4HDD_06" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="2SSD_4HDD_06" src="http://lh3.googleusercontent.com/-V-l682dn19Q/Vie16_olfhI/AAAAAAAAHJ0/IsDuunD-AKM/2SSD_4HDD_06_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a></p> <p align="justify">Para asegurar la estabilidad del sistema y conseguir menores temperaturas en los 4 módulos de memoria RAM DDR3 2133 de 8 GB con baja latencia (9-9-9-24 2N) separé la base del ventilador para asegurar el flujo:</p> <p><a href="http://lh3.googleusercontent.com/-iDi1rampnw0/Vie17zBQqxI/AAAAAAAAHJ4/K1CSY_6qj7Q/s1600-h/2SSD_4HDD_07%25255B3%25255D.jpg"><img title="2SSD_4HDD_07" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="2SSD_4HDD_07" src="http://lh3.googleusercontent.com/-CTN59TgyPqg/Vie18rS8dfI/AAAAAAAAHKE/hs-eH7tOPuY/2SSD_4HDD_07_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a></p> <p align="justify">En este caso es muy importante, pues la memoria es originalmente CAS 10 y está configurada a CAS 9. A menor temperatura, menor posibilidad de fallo.</p> <p align="justify">El equipo, originalmente montaba 4 módulos de 4 GB DDR3 1600 CAS 9. Tras la ampliación ha ganado mucho en velocidad, sobretodo en compresión – descompresión de datos y en cálculo de simulación matemática.</p> <p><a href="http://lh3.googleusercontent.com/-50A3Ky-V6pI/Vie19b49jWI/AAAAAAAAHKM/Q05YRVU1gBA/s1600-h/2SSD_4HDD_09%25255B3%25255D.jpg"><img title="2SSD_4HDD_09" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="2SSD_4HDD_09" src="http://lh3.googleusercontent.com/-M_w8x8U7MZM/Vie1-Zwo24I/AAAAAAAAHKQ/0NZ1EmHu3RM/2SSD_4HDD_09_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a></p> <p>La torre se ha configurado la salida de aire caliente en panel trasero y parte superior. La mejor configuración para un sistema con GPU de gama media o baja.</p> <p><a href="http://lh3.googleusercontent.com/-yGC-9X_Y0EU/Vie1-wrMuDI/AAAAAAAAHKc/ry_lfB3Vets/s1600-h/2SSD_4HDD_10%25255B3%25255D.jpg"><img title="2SSD_4HDD_10" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="2SSD_4HDD_10" src="http://lh3.googleusercontent.com/-61oPrl7_Hu4/Vie1_-Q_erI/AAAAAAAAHKk/C0vstKVFSb4/2SSD_4HDD_10_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a></p> <p>El flujo de aire superior impide la entrada de polvo.</p> <p><a href="http://lh3.googleusercontent.com/-IyAP-c93vos/Vie2AsG5r4I/AAAAAAAAHKs/yH7JnqtliGU/s1600-h/2SSD_4HDD_11%25255B3%25255D.jpg"><img title="2SSD_4HDD_11" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="2SSD_4HDD_11" src="http://lh3.googleusercontent.com/-EANsL8MaMsk/Vie2BoDgQxI/AAAAAAAAHK0/vHZHHNniIkk/2SSD_4HDD_11_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="394"></a></p> <p>Lo bueno de diseñar máquinas de este nivel, mis <a href="http://professionalsat.blogspot.com.es/2009/05/sistemas-de-altas-prestaciones_11.html" target="_blank">Sistemas de Altas Prestaciones</a>, es que duran años sin necesidad de ser sustituidos. Mantienen prestaciones muy altas hasta unos 5 o 6 años después de su diseño.</p> <p>De echo, los clientes vuelven para tareas de mantenimiento rutinario y cada dos o tres años a ampliar ciertos componentes, como en este caso la memoria RAM (cuando los precios lo aconsejan).</p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: #dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-1EjGS4MDpgA/WJNXau4x_zI/AAAAAAAAK7o/hYsrE-Hmy8U/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com2tag:blogger.com,1999:blog-4529409931918777896.post-12811248633879380552017-02-02T16:58:00.001+01:002017-02-02T16:59:02.382+01:00Optimización refrigeración Dell Precision M4600 – ProfessionalSAT<p align="justify">Tanto en los sistemas sobremesa como en los portátiles es posible optimizar el flujo de aire en el interior de los chasis para conseguir dos ventajas: Reducción del ruido debido a la menor velocidad de los ventiladores y menores temperatura del sistema y los componentes.</p> <p align="justify">A modo de ejemplo me centraré en las modificaciones realizadas en un Dell Precision M4600 de un cliente que demandaba mejoras en la refrigeración y el nivel de ruido.</p> <p align="justify"><a href="http://lh3.googleusercontent.com/-tiOKcsGubmc/Vid5j-DgHpI/AAAAAAAAHEg/pgCxJbajOqY/s1600-h/DellPrecisionM4600_general02%25255B3%25255D.jpg"><img title="DellPrecisionM4600_general02" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DellPrecisionM4600_general02" src="http://lh3.googleusercontent.com/-3tLRBWbdUx8/Vid5kjY8gDI/AAAAAAAAHEk/zoLjuAD5Ovw/DellPrecisionM4600_general02_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="396"></a></p> <p align="justify"><font size="3">El chasis Dell Precision M4600</font></p> <p align="justify">Construido en aluminio y magnesio es literalmente un “tanque”, extremadamente robusto y rígido, también voluminoso y pesado pese a los ligeros materiales de construcción. Pensemos que no es propiamente un portátil sino una estación de trabajo, aunque por si acaso incluye una batería de 97 Wh.</p> <p align="center"><a href="http://lh3.googleusercontent.com/-CEEPdoQr5cI/Vid5lJX04TI/AAAAAAAAHEw/MelPXXrbAdM/s1600-h/DellPrecisionM4600_bat%25255B7%25255D.jpg"><img title="DellPrecisionM4600_bat" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="DellPrecisionM4600_bat" src="http://lh3.googleusercontent.com/-lyEJqByFAlI/Vid5mDvnXwI/AAAAAAAAHE0/eJlOLlA7uCo/DellPrecisionM4600_bat_thumb%25255B3%25255D.jpg?imgmax=800" width="644" height="284"></a></p> <p align="justify">Cuenta con doble refrigeración y múltiples headpipes que convergen en dos turbinas de diferente tamaño, una centrada en el procesador y la otra para la GPU, en este caso una nVidia Quadro.</p> <p align="justify">Temperaturas iniciales <a href="http://satsoftware.blogspot.com.es/2008/05/rt-hdr-ibl-12.html" target="_blank">RTHDRIBL</a>:</p> <p align="justify"><a href="http://lh3.googleusercontent.com/-Y1QrKAmzoX0/Vid5m8lAxII/AAAAAAAAHFA/1DrPBDVVP0Y/s1600-h/RTHDRIBL%252520inicial%25255B3%25255D.jpg"><img title="RTHDRIBL inicial" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="RTHDRIBL inicial" src="http://lh3.googleusercontent.com/-APDNkxkbGeQ/Vid5ni8d5II/AAAAAAAAHFE/v8o4Yk-lVlI/RTHDRIBL%252520inicial_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="364"></a><a href="http://lh3.googleusercontent.com/-KuWGAtoUdBA/Vid5oR4mf7I/AAAAAAAAHFQ/i1ZxCOvhOik/s1600-h/RTHDRIBL%252520inicial%25255B3%25255D.png"><img title="RTHDRIBL inicial" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="RTHDRIBL inicial" src="http://lh3.googleusercontent.com/-kyBIG9nm37k/Vid5pFKid_I/AAAAAAAAHFY/gSYkX3tAJTs/RTHDRIBL%252520inicial_thumb%25255B1%25255D.png?imgmax=800" width="644" height="647"></a></p> <p align="justify">Vista general de la refrigeración:</p> <p align="justify"><a href="http://lh3.googleusercontent.com/-qghEf1VO2W4/Vid5p1UpdmI/AAAAAAAAHFc/c2Lvws7vcYM/s1600-h/DellPrecisionM4600_general01%25255B7%25255D.jpg"><img title="DellPrecisionM4600_general01" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DellPrecisionM4600_general01" src="http://lh3.googleusercontent.com/-OJcn5k8xdIQ/Vid5q6SsiXI/AAAAAAAAHFk/CunI_00r-e8/DellPrecisionM4600_general01_thumb%25255B3%25255D.jpg?imgmax=800" width="644" height="412"></a></p> <p align="justify">La primera turbina, de mayor tamaño:</p> <p align="justify"><a href="http://lh3.googleusercontent.com/-ID_lH4XeYhs/Vid5rYygiCI/AAAAAAAAHFs/MHTPp_56miI/s1600-h/DellPrecisionM4600_turbina1%25255B6%25255D.jpg"><img title="DellPrecisionM4600_turbina1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DellPrecisionM4600_turbina1" src="http://lh3.googleusercontent.com/-JzF48S5SZog/Vid5sIUh1UI/AAAAAAAAHF0/6ygPcsQwxT8/DellPrecisionM4600_turbina1_thumb%25255B2%25255D.jpg?imgmax=800" width="644" height="484"></a></p> <p align="justify">La segunda turbina:</p> <p align="justify"><a href="http://lh3.googleusercontent.com/-w4uGV3ZlqN0/Vid5sh1EX0I/AAAAAAAAHF8/knOlBoo1q4k/s1600-h/DellPrecisionM4600_turbina2%25255B3%25255D.jpg"><img title="DellPrecisionM4600_turbina2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DellPrecisionM4600_turbina2" src="http://lh3.googleusercontent.com/-sr_dCNkUrkE/Vid5tcoBGQI/AAAAAAAAHGI/8VU-PoNKVJ0/DellPrecisionM4600_turbina2_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a></p> <p align="justify"><font size="3">Las sutiles mejoras:</font></p> <p align="justify">En este sistema uno de los problemas consiste en que recircula aire caliente de salida de los radiadores de nuevo a la admisión de las turbinas. Lógicamente, si el aire con el que enfriamos los radiadores a los que llegan los heatpipes de CPU y GPU está más caliente necesitaremos más RPM y tendremos temperaturas finales superiores.</p> <p align="justify">Si tapamos las fugas de aire caliente y le obligamos a salir por las salidas de las dos turbinas conseguiremos reducir la temperatura y también las RPM necesarias de los motores.</p> <p align="justify">Para ello recomiendo cinta Scotch, pues no deja residuos al retirarla y dura perfectamente un par de años aún a temperaturas elevadas sin degradarse ni perder adhesivo.</p> <p align="justify">Turbina 1 sellada:</p> <p align="justify"><a href="http://lh3.googleusercontent.com/-e5Idz-kxSUU/Vid5uFQKzaI/AAAAAAAAHGM/rHx4XX-kvK4/s1600-h/DellPrecisionM4600_turbina1_sellada1%25255B3%25255D.jpg"><img title="DellPrecisionM4600_turbina1_sellada1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DellPrecisionM4600_turbina1_sellada1" src="http://lh3.googleusercontent.com/-mTGkWcxj61w/Vid5vOKfbDI/AAAAAAAAHGU/76dsJeZm_Vw/DellPrecisionM4600_turbina1_sellada1_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a><a href="http://lh3.googleusercontent.com/-lMdkEIqdRhY/Vid5vszQsLI/AAAAAAAAHGc/Yr_CXZxwZyE/s1600-h/DellPrecisionM4600_turbina1_sellada2%25255B3%25255D.jpg"><img title="DellPrecisionM4600_turbina1_sellada2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DellPrecisionM4600_turbina1_sellada2" src="http://lh3.googleusercontent.com/-PlII5uSdyro/Vid5wFYGOqI/AAAAAAAAHGk/GB_m8vIc49c/DellPrecisionM4600_turbina1_sellada2_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a><a href="http://lh3.googleusercontent.com/-j-GFQBJBCc8/Vid5woNG_EI/AAAAAAAAHGs/NO-8RAWleVU/s1600-h/DellPrecisionM4600_turbina1_sellada3%25255B3%25255D.jpg"><img title="DellPrecisionM4600_turbina1_sellada3" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DellPrecisionM4600_turbina1_sellada3" src="http://lh3.googleusercontent.com/-rLo1En0gmos/Vid5xfZJI9I/AAAAAAAAHG0/Gt7RRwi_1fU/DellPrecisionM4600_turbina1_sellada3_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a></p> <p>Turbina 2 sellada:</p> <p><a href="http://lh3.googleusercontent.com/-I52gPce7x10/Vid5yEVvJTI/AAAAAAAAHG8/sZo8v0hXQEk/s1600-h/DellPrecisionM4600_turbina2_sellada2%25255B3%25255D.jpg"><img title="DellPrecisionM4600_turbina2_sellada2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DellPrecisionM4600_turbina2_sellada2" src="http://lh3.googleusercontent.com/-LGQfRIQ4SEY/Vid5y8KgsrI/AAAAAAAAHHE/IdoikwwLMvQ/DellPrecisionM4600_turbina2_sellada2_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="484"></a><a href="http://lh3.googleusercontent.com/-yY17mfZJkRk/Vid5zWCeriI/AAAAAAAAHHQ/Q1Sxdmm02VA/s1600-h/DellPrecisionM4600_turbina2_sellada1%25255B7%25255D.jpg"><img title="DellPrecisionM4600_turbina2_sellada1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DellPrecisionM4600_turbina2_sellada1" src="http://lh3.googleusercontent.com/-vvKsrVcoM28/Vid50LAgiUI/AAAAAAAAHHU/px7ZsJQrgBU/DellPrecisionM4600_turbina2_sellada1_thumb%25255B3%25255D.jpg?imgmax=800" width="644" height="484"></a></p> <p>Con la tapa de aleación ligera montada:</p> <p><a href="http://lh3.googleusercontent.com/-xOTRKfZ0BqE/Vid50rvL7HI/AAAAAAAAHHc/8u0juhvF3UE/s1600-h/DellPrecisionM4600_general03%25255B3%25255D.jpg"><img title="DellPrecisionM4600_general03" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="DellPrecisionM4600_general03" src="http://lh3.googleusercontent.com/-wv471T8rTFI/Vid51RGf5QI/AAAAAAAAHHk/zISz1MX_EKY/DellPrecisionM4600_general03_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="378"></a></p> <p>Temperaturas finales en <a href="http://satsoftware.blogspot.com.es/2008/05/rt-hdr-ibl-12.html" target="_blank">RTHDRIBL</a>:</p> <p><a href="http://lh3.googleusercontent.com/-KZ1sgzBXrI0/Vid52aFWn8I/AAAAAAAAHHw/2PLCaJG5l54/s1600-h/RTHDRIBL%252520ref%252520opt%25255B3%25255D.png"><img title="RTHDRIBL ref opt" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="RTHDRIBL ref opt" src="http://lh3.googleusercontent.com/-A9Itn-CyYdE/Vid53uCe8hI/AAAAAAAAHH4/MgSr797Iero/RTHDRIBL%252520ref%252520opt_thumb%25255B1%25255D.png?imgmax=800" width="644" height="709"></a></p> <p align="justify">Como observaréis, una diferencia muy elevada de temperatura, hay que decir que al “bricolaje” de la refrigeración se le suma una optimización estricta de Windows y de los estados P de la CPU Sandy Bridge de 32 nm en Windows. Cosas de las que hablaré en otro artículo…</p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; widows: 1; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: #dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-BEiFGhRSjq0/WJNXRT9XxsI/AAAAAAAAK7k/X0_KbnKuqn8/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com2tag:blogger.com,1999:blog-4529409931918777896.post-2247622049028525612017-02-02T16:58:00.000+01:002017-02-02T16:58:33.796+01:00AMD Excavator 28 nm – ProfessionalSAT<p align="justify">Os dejo aquí el <a href="http://lowlevelhardware.blogspot.com.es/2015/10/amd-excavator-28-nm-lowlevelhardware.html">enlace</a> a mi último artículo en otro de mis Blogs, <a href="http://lowlevelhardware.blogspot.com.es/2015/10/amd-excavator-28-nm-lowlevelhardware.html">LowLevelHardware</a> sobre la nueva microarquitectura de AMD.</p> <p align="center"><a href="http://lowlevelhardware.blogspot.com.es/2015/10/amd-excavator-28-nm-lowlevelhardware.html"><img title="Carrizo_Bulldozer_Gens" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Carrizo_Bulldozer_Gens" src="http://lh3.googleusercontent.com/-GRSbYhOgxGM/VhUzUGoxjOI/AAAAAAAAHCA/vTk-W0ClyzQ/Carrizo_Bulldozer_Gens%25255B5%25255D.jpg?imgmax=800" width="644" height="314"></a>Los cores AMD Excavator 28 nm en el nuevo AMD Carrizo.</p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; widows: 1; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: #dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-SA0W0jx_5oE/WJNXKHM5SwI/AAAAAAAAK7g/_mnng0OwaWg/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-73303175549694992122017-02-02T16:57:00.000+01:002017-02-02T16:57:35.479+01:00Algunos artículos recientes interesantes – ProfessionalSAT<p>Enlaces a algunos artículos recientes que he publicado en otros de mis blogs:</p> <h5><a href="http://satsoftware.blogspot.com.es/2015/07/windows-7-recovery-console-satsoftware.html"><font size="4">Windows 7 Recovery Console – SATSoftware</font></a></h5> <p><a href="http://satsoftware.blogspot.com.es/2015/07/windows-7-recovery-console-satsoftware.html" target="_blank"><img alt="A-disk-read-error-ocurred" src="http://lh3.googleusercontent.com/-r4OtYtiqUDc/VaUyRhbdhQI/AAAAAAAAGtk/mTrTKKFWq5Y/A-disk-read-error-ocurred_thumb%25255B1%25255D.jpg?imgmax=800"></a></p> <h4 align="justify"><font size="2">Como resolver satisfactoriamente este molesto error de arranque de Windows en dos sistemas distintos con diferentes problemas.</font></h4> <p><a name="4282245025417123190"></a> <h5><a href="http://ideasyciencia.blogspot.com.es/2015/07/espacio-tiempo-y-semiconductores.html"><font size="4">Espacio, tiempo y semiconductores – IdeasYCiencia</font></a></h5> <p><a href="http://ideasyciencia.blogspot.com.es/2015/07/espacio-tiempo-y-semiconductores.html" target="_blank"><img alt="14 nm vs 22 nm 640" src="http://lh3.googleusercontent.com/-_BQ_3Th5ZuQ/VZ_ZgXB7D7I/AAAAAAAAGsI/e0I0X5NnGaM/14%252520nm%252520vs%25252022%252520nm%252520640_thumb%25255B1%25255D.jpg?imgmax=800"></a></p> <p align="justify">Una reflexión física sobre lo cerca que estamos de límites tan fundamentales como la velocidad de la luz al trabajar cotidianamente con nuestros sistemas.</p> <p align="justify">Un procesador a 4 GHz tiene un tick de reloj de 1 / 4 000 000 000 segundos, es decir, 0,25 ns por ciclo.</p> <p align="justify">La luz, los fotones, la radiación viajan a 300 000 000 m / s, en 0,25 ns (un tick de reloj de una CPU @ 4 GHz) la puede recorrer solamente recorrer 75 milímetros… <a href="http://ideasyciencia.blogspot.com.es/2015/07/espacio-tiempo-y-semiconductores.html" target="_blank">Ir al artículo.</a></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: #dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-G2rBk6J7pbk/WJNW7mDWj_I/AAAAAAAAK7Y/kyHqKPtEj6I/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com0tag:blogger.com,1999:blog-4529409931918777896.post-79345807854221489092017-02-02T16:56:00.001+01:002017-02-02T16:56:53.980+01:00AMD Zen SMT, los 14 nm y Jim Keller – ProfessionalSAT<p align="justify">AMD tiene unos ambiciosos planes para 2016. Por fin abandona la arquitectura Bulldozer y además dejará de lado los 28 nm gracias al acuerdo con Samsung para explotar su proceso de 14 nm.</p> <p align="justify"><a href="http://lh3.googleusercontent.com/--XantaKf7Nc/VgkN_3Hc7RI/AAAAAAAAG50/ZjdbLHGZH9M/s1600-h/AMDZen_640%25255B3%25255D.jpg"><img title="AMDZen_640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="AMDZen_640" src="http://lh3.googleusercontent.com/-Up0znULqLNo/VgkOAxorYzI/AAAAAAAAG54/n2jRaN9nHM4/AMDZen_640_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="364"></a></p> <p align="justify">El problema de lanzar AMD Zen el año próximo es doble: nueva micro arquitectura y nuevo proceso de fabricación en el mismo producto equivale a extremas dificultades para llevarlo al mercado a la frecuencia objetivo.</p> <p align="justify"><font size="4">El nodo GloFo – Samsung 14 nm FinFET y AMD</font> <p align="justify">Intel tiene la maquinaria de sus fabricas de semiconductores bien engrasada y lleva ya dos exitosas generaciones de chips en 22 nm: <ul> <li> <div align="justify">Ivy Bridge 22 nm, cuarta generación Core y evolución de Sandy Bridge 32 nm. <a href="http://professionalsat.blogspot.com.es/2010/04/intel-sandy-bridge-introduccion.html" target="_blank">(TICK).</a></div></li></ul> <p align="justify"><a href="http://lh3.googleusercontent.com/-1I4qpzkHRgo/VgkOB9L0l_I/AAAAAAAAG6A/pbLX-ZXDWZM/s1600-h/IvyBridge_22nm_640%25255B3%25255D.jpg"><img title="IvyBridge_22nm_640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="IvyBridge_22nm_640" src="http://lh3.googleusercontent.com/-jp6nQUEb7cs/VgkOClDe84I/AAAAAAAAG6M/4kBEsvwf9tY/IvyBridge_22nm_640_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="273"></a></p> <ul> <li> <div align="justify">Haswell 22 nm, quinta generación Core y nueva microarquitectura. <a href="http://professionalsat.blogspot.com.es/2010/04/intel-sandy-bridge-introduccion.html" target="_blank">(TOCK).</a></div></li></ul> <p align="center"><a href="http://lh3.googleusercontent.com/-QK9h9w0pGmg/VgkODo-UnDI/AAAAAAAAG6U/hqFbXvPfbQU/s1600-h/haswell_22nm_640%25255B3%25255D.jpg"><img title="haswell_22nm_640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="haswell_22nm_640" src="http://lh3.googleusercontent.com/-7bqLcF81xfw/VgkOEbWRgFI/AAAAAAAAG6c/YpqVSNVTD4g/haswell_22nm_640_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="241"></a></p> <p>Y podemos decir que ya domina el proceso de 14 nm:</p> <p>Meses atrás lanzó Broadwell <a href="http://professionalsat.blogspot.com.es/2010/04/intel-sandy-bridge-introduccion.html" target="_blank">(TICK),</a> la evolución de Haswell en 14 nm:</p> <p align="center"><a href="http://lh3.googleusercontent.com/-qf_naqE3U5Y/VgkOFWUBqhI/AAAAAAAAG6k/gwnrXlq3MFk/s1600-h/Broadwel_14nm_640%25255B3%25255D.jpg"><img title="Broadwel_14nm_640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Broadwel_14nm_640" src="http://lh3.googleusercontent.com/-p1wV4aDIofo/VgkOGfPqHHI/AAAAAAAAG6s/49KalCbfLG8/Broadwel_14nm_640_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="577"></a></p> <p>y recientemente ha puesto en el mercado Skylake 14 nm <a href="http://professionalsat.blogspot.com.es/2010/04/intel-sandy-bridge-introduccion.html" target="_blank">(TOCK),</a> su sexta generación Core:</p> <p align="center"><a href="http://lh3.googleusercontent.com/-toTARprYUXM/VgkOHVJvN3I/AAAAAAAAG60/NsbQdLrKoPE/s1600-h/Skylake_14nm_640%25255B3%25255D.jpg"><img title="Skylake_14nm_640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Skylake_14nm_640" src="http://lh3.googleusercontent.com/-DJkzcAC7s2s/VgkOIKFRm9I/AAAAAAAAG68/Mib7iAjnrH0/Skylake_14nm_640_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="364"></a></p> <p align="justify">AMD, por el contrario y en pleno 2015, sigue en los 32 nm con los AMD FX de 8 INT cores Piledriver (Bulldozer de generación 2): <p align="justify"><a href="http://lh3.googleusercontent.com/-1Zoxi-m2mDw/VgkQ5jGipBI/AAAAAAAAG7g/2RLx0xrOcwQ/s1600-h/Piledriver_FX8C_32nm_640%25255B3%25255D.jpg"><img title="Piledriver_FX8C_32nm_640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Piledriver_FX8C_32nm_640" src="http://lh3.googleusercontent.com/-ainTXvT8KXI/VgkQ655xt0I/AAAAAAAAG7o/gHmbWjJ4pHs/Piledriver_FX8C_32nm_640_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="523"></a> <p align="justify">y los 28 nm optimizados para GPUs en toda su gama de APUs con GPU Radeon Rx integrada de la serie 7850k 7870k basada en <a href="http://professionalsat.blogspot.com.es/2014/02/amd-steamroller-core-amd-kaveri-parte-2.html" target="_blank">cores Steamroller</a> de tercera generación Bulldozer: <p align="justify"><a href="http://lh3.googleusercontent.com/-h08ALdLNySM/VgkQ78xbrKI/AAAAAAAAG7w/H54zBi6r9OI/s1600-h/A10_7850k_28nm_640%25255B3%25255D.jpg"><img title="A10_7850k_28nm_640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="A10_7850k_28nm_640" src="http://lh3.googleusercontent.com/-U8BE---vYzU/VgkQ83CqkvI/AAAAAAAAG74/jE-R7dVOdig/A10_7850k_28nm_640_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="544"></a> <p align="justify">Los 14 nm no serán tarea fácil para AMD debido al gran salto desde los 28 nm, recordemos que AMD y casi todo el resto de la industria (excepto Intel) se han saltado el nodo de los 20 – 22 nm. </p> <p align="center"><a href="http://lh3.googleusercontent.com/-HqSHMI1jRSw/Vbji0k4eD7I/AAAAAAAAGxI/fvSg6895Bmo/s1600-h/GloFo_Samsung%25255B3%25255D.jpg"><img title="GloFo_Samsung" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="GloFo_Samsung" src="http://lh3.googleusercontent.com/-KrHcw7jk-zc/Vbji1UOvgTI/AAAAAAAAGxQ/4GNyiGNQvH8/GloFo_Samsung_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="364"></a>La asociación entre Samsung y Global Foundries para el nodo de 14 nm. <p align="justify">Depende de múltiples factores, pero a priori la licencia del proceso de 14 nm de Samsung por parte de Global Foundries es una excelente noticia para AMD ya que desarrollar un producto en 14 nm ya lleva más de 3 años de media. <p align="center"><a href="http://lh3.googleusercontent.com/-L600GqgqmYQ/Vbji1z7xATI/AAAAAAAAG7E/lteSy-VhqlU/s1600-h/14nm%25255B3%25255D.jpg"><img title="14nm" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="14nm" src="http://lh3.googleusercontent.com/-w6KuqS04T7U/Vbji2htSqrI/AAAAAAAAG7I/iPXrWv8Hm-Q/14nm_thumb%25255B2%25255D.jpg?imgmax=800" width="504" height="372"></a>Los 14 nm conllevan más de 3 años de desarrollo de producto. <p align="justify"><font size="4">El SMT de dos vías en AMD Zen</font> <p align="justify">La escalabilidad del SMT por thread y por core depende de la carga de trabajo: lo más común es implementar un diseño con 2 threads por core físico. Zen tendrá 3 pipelines de enteros por core (como los antiguos cores Athlon y Athlon 64 o Phenom) contrariamente a los 2 de Bulldozer y sus derivativas. <p align="justify">Zen, al igual que los Pentium 4 y los Core i3, Core i5 y Core i7 que integran SMT, se decantan por este diseño SMT de dos vías. Para cargas de trabajo de usuario es el valor óptimo en rendimiento IPC y en IPC por watt. <p align="justify">SMT aumenta las prestaciones, hablando generalmente, en entornos de ejecución que no saturan los recursos de procesamiento del core, sobretodo en los siguientes escenarios: Branch mispredictions, cache misses, accesos directos a DRAM, escrituras a RAM… <p align="justify">Pasar de 2 threads por core a un número superior, digamos 4, normalmente no aporta mejoras en IPC. De echo en cargas típicas es claramente más lento y aumenta la disipación térmica y la complejidad del diseño. <p align="justify">El incremento IPC puede llegar al 50% en casos favorables (compresión de datos con determinados algoritmos, algunos casos de multitarea…) Nada desdeñable. <p align="justify"><font size="4">La salida de Jim Keller de AMD</font> <p align="justify">Jim Keller fue uno de los arquitectos de los procesadores AMD K7 (Athlon, Athlon XP) y AMD K8 (Athlon 64) que marcaron el periodo de esplendor de la compañía. <p align="justify">Posteriormente salió de AMD y en 2012 volvió a fichar por AMD encargado de la división de CPUs para diseñar un nuevo core (Zen) que fuese competitivo con las ofertas de Intel. <p align="justify">Para mí, ha sido una sorpresa que Jim Keller no permanezca en la compañía para llevar a su criatura hasta el final de su desarrollo y verlo en el mercado. Puede tener múltiples lecturas pero a mi modo de ver no es positivo. <p align="justify">Lo mejor que puedo decir es que parece ser que la fase de diseño de Zen ha terminado y ahora se están puliendo los últimos detalles y se está trabajando principalmente en su implementación final en el silicio, es decir en los problemas de fabricación en 14 nm de un chip tan complejo. <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; widows: 1; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: " color="#dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-0uEqJP9zR0M/WJNWxXl7_bI/AAAAAAAAK7Q/rGJpBFXbck4/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com2tag:blogger.com,1999:blog-4529409931918777896.post-71462536706248489232017-02-02T16:56:00.000+01:002017-02-02T16:56:21.722+01:00La arquitectura AMD Zen – Actualizado - ProfessionalSAT<p align="justify">AMD quiere lanzar en 2016 su nueva micro arquitectura Zen en el proceso de manufactura FinFET de 14 nm. Como siempre en AMD, la fabricación con alta probabilidad será confiada a Global Foundries.</p> <p align="justify"><a href="http://lh3.googleusercontent.com/-IJ1BnY0QBC8/VbZM0n3lw7I/AAAAAAAAGws/5u9tHPK3BjA/s1600-h/amd_client_platform_roadmap-6403.jpg"><img title="amd_client_platform_roadmap 640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="amd_client_platform_roadmap 640" src="http://lh3.googleusercontent.com/-hBcTfqBFX9A/VbZM1WjpkkI/AAAAAAAAGw0/nYsW-HJjLvk/amd_client_platform_roadmap-640_thum.jpg?imgmax=800" width="644" height="352"></a></p> <p align="justify">La teoría es que en Octubre de 2016 llegará Zen 8 cores, será un AMD FX de alta gama sin GPU. En 2017 llegarán las APUs con cores Zen Y GPU.</p> <p><a href="http://lh3.googleusercontent.com/-a3LzCxisXNA/VZ6bZKuJ-CI/AAAAAAAAGrU/NYIR-PSZxEw/s1600-h/AMD%2525202016%252520Zen%25255B3%25255D.png"><img title="AMD 2016 Zen" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="AMD 2016 Zen" src="http://lh3.googleusercontent.com/-ZRZ4iwUYiGY/VZ6bZ7kPxSI/AAAAAAAAGrc/eWE_gHcwM3s/AMD%2525202016%252520Zen_thumb%25255B1%25255D.png?imgmax=800" width="644" height="329"></a></p> <p align="justify">Se ha hecho eterno pero AMD, al fin, rompe con la línea de cores Bulldozer 32 nm y sus sucesivas derivativas Piledriver 32 nm, Steamroller 28 nm y Excavator 28 nm.</p> <p align="justify">Todos ellos basadas en una micro arquitectura interna poco paralela y de alta frecuencia con algunos puntos débiles muy obvios:</p> <blockquote> <p align="justify">Solamente 2 ALUs por INT core.</p> <p align="justify">1 FPU compartida para 2 cores de enteros (INT cores).</p> <p align="justify">Subsistema de caché lento y de alta latencia con tamaños L1 y L2 poco lógicos.</p> <p align="justify">Elevada disipación térmica.</p> <p align="justify">Baja eficiencia IPC.</p></blockquote> <p align="justify">Zen 14 nm pretende volver a la senda de diseños alto IPC (instrucciones procesadas por ciclo) y para ello ensanchará el core pasando de 2 a 3 ALUs, un diseño reminiscente de sus anteriores y exitosos cores Athlon, Athlon XP, Athlon 64 y Phenom X4 y X6.</p> <p><a href="http://lh3.googleusercontent.com/-8FW8rbUoezc/VZwLVot7EhI/AAAAAAAAGqE/38v_UhKO1DM/s1600-h/AMD%252520Zen%252520core%25255B4%25255D.jpg"><img title="AMD Zen core" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="AMD Zen core" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnxkZcQkGJNG_gD8ZnygFj0vrXFAPIcBFwQXjw94MfXwVR-SQmZUERGEK7y802SOKa59O6W1m_S_wD3FpBKi6V7yVycTW0yq1tKd83hb2-dPJBxiSVojtgHZRYSgCj3xAZ5n35dSa_TPM/?imgmax=800" width="644" height="315"></a></p> <p><strong><font size="5">2016 AMD Zen 8 core 14 nm SMT 16 threads </font></strong></p> <p>El plan inicial de AMD es ofrecer en 2016 una CPU FX dotada de 8 cores Zen sin GPU integrada que procesará 16 threads simultáneos, dos por core.</p> <p><a href="http://lh3.googleusercontent.com/-SLd9NyYURDc/VZwLX9tQSsI/AAAAAAAAGqU/EPcAZWteqK8/s1600-h/image%25255B9%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="http://lh3.googleusercontent.com/-QUMhHgFaqJw/VZwLY9kQDfI/AAAAAAAAGqc/NJn_SvwYWos/image_thumb%25255B5%25255D.png?imgmax=800" width="422" height="240"></a></p> <p align="justify">La FPU contendrá 3 pipelines, igual que la de la serie Bulldozer, pero en este caso doblarán su ancho a 256 bit. Habrá el doble de unidades FPU, por cada core. Potencialmente esto significa en pico 4 veces más potencia FPU al lado de un FX8350 por core.</p> <p align="center"><a href="http://lh3.googleusercontent.com/-A8mE0it6JPs/VZwLZmBAynI/AAAAAAAAGqk/rFPg2QmpvnE/s1600-h/AMD%252520Zen%252520quad%252520core%25255B4%25255D.jpg"><img title="AMD Zen quad core" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="AMD Zen quad core" src="http://lh3.googleusercontent.com/-Zb2NRu71ZNE/VZwLaSpEnyI/AAAAAAAAGqs/sGRFoi9m3R4/AMD%252520Zen%252520quad%252520core_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="325"></a></p> <p align="justify">Ni la caché L2 y ni la FPU serán compartidas como en Bulldozer con otros INT cores lo que las hará más eficientes por thread. </p> <p align="justify">El tamaño L2 regresa a unos más racionales 512KB por core para un total de 4 MB L2 para el chip completo octa core. Al ser la L2 única para cada core reducirá mucho su latencia y aumentará notablemente la tasa de aciertos. Debemos recordar que cada L2 servirá a dos threads debido al SMT.</p> <p align="justify">El tamaño L3 será presumiblemente de 8 MB y mejorará notablemente su latencia respecto a Bulldozer, sobretodo debido a ahorrar muchos ciclos en el L2 miss.</p> <p><a href="http://lh3.googleusercontent.com/-pwaWfzp9IsQ/VZ6baqZmWHI/AAAAAAAAGrk/0LsL1x32csQ/s1600-h/AMD%252520Zen%252520IPC%25255B3%25255D.png"><img title="AMD Zen IPC" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="AMD Zen IPC" src="http://lh3.googleusercontent.com/-C1AxFoEeehI/VZ6bblYbvcI/AAAAAAAAGrs/8ySsSFyxLA0/AMD%252520Zen%252520IPC_thumb%25255B1%25255D.png?imgmax=800" width="583" height="330"></a></p> <p align="justify">AMD anuncia un incremento de un 40% en IPC respecto a la actual microarquitectura Excavator 28nm, sería un logro excelente que avivaría la añorada competencia con el gigante de los microprocesadores, Intel.</p> <p align="justify">Por último mencionar la inclusión en el core Zen SMT (2 threads/core), una primicia en AMD, al estilo del Hyper Threading de Intel. Veremos como gestiona AMD la gran complejidad de implementar y validar SMT en uno de sus cores.</p> <p align="justify">Zen soportará desde un inicio RAM DDR4 en socket AM4 y habrán APUs basadas en cores Zen, de hecho, AMD pretende, en un futuro próximo eliminar su línea de cores CAT de bajo consumo y hacer homogéneas todas sus plataformas bajo una microarquitectura común: Zen 14 nm.</p> <p align="justify">Con Zen, todo apunta a una exitosa arquitectura, si es así AMD saldrá de sus problemas financieros y podrá centrarse en su core business, el diseño de procesadores X86 de alto rendimiento y dejarse de experimentos de rentabilidad imposible en el ultracompetitivo mercado de cores ARM.</p> <p align="justify"><font size="4">Conclusiones preliminares</font></p> <p align="justify">Verdaderamente la serie Bulldozer no ha sido adecuada al momento que atravesaba la industria de semiconductores, me refiero específicamente a los nodos de 32 nm y 28 nm donde AMD se ha visto bloqueada hasta el día de hoy (y estamos casi en Agosto de 2015).</p> <p align="justify">En este punto, la densidad de transistores por mm2 llegaba ya a un punto en el que había que vigilar la disipación térmica por core y por unidad de superficie con mucha más atención que en el nodo de 45 nm, en cambio AMD apostó al contrario.</p> <p align="center"><a href="http://lh3.googleusercontent.com/-e67CLFe5w6s/VbY9uKejoCI/AAAAAAAAGwE/RsPrZiQT8b8/s1600-h/Bulldozer%25252032nm%25255B3%25255D.jpg"><img title="Bulldozer 32nm" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Bulldozer 32nm" src="http://lh3.googleusercontent.com/-8oTl3nHH7p4/VbY9vIE8QlI/AAAAAAAAGwM/ew-PJqEM9hg/Bulldozer%25252032nm_thumb%25255B1%25255D.jpg?imgmax=800" width="504" height="446"></a>AMD Bulldozer 4 módulos 32 nm.</p> <p align="justify">Diseñó Bulldozer para frecuencias sobre los 5 GHz, fue un gran fallo estratégico. (Ya en esa época lo apunté en muchos artículos). Apostaron por un diseño que era imposible hacer competitivo con las alternativas Intel...</p> <p align="justify">Zen, parece que será la alternativa razonable. Buscar alto IPC no resulta sencillo pero tiene mucho más sentido que hacer cores poco eficientes en consumo y en IPC y esperar que a base de frecuencias absurdamente elevadas puedas alcanzar a los cores de la competencia, una competencia, Intel, que quizás tenga 100 veces más presupuesto de i+d y de ingenieros dedicados.</p> <p align="justify">Otro asunto destacable es el uso de memoria HBM en CPUs. Lo más probable es utilizarla en APUs, estoy convencido de que será cuestión de un año o año y medio.</p> <p align="center"><a href="http://lh3.googleusercontent.com/-ztSauE_hK-4/VbY9wK9nxzI/AAAAAAAAGwU/BB57KNXqZO4/s1600-h/AMD-Carrizo-APU-Stacked-Memory%252520640%25255B4%25255D.jpg"><img title="AMD-Carrizo-APU-Stacked-Memory 640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="AMD-Carrizo-APU-Stacked-Memory 640" src="http://lh3.googleusercontent.com/-zL-22DjAeco/VbY9wzPmb2I/AAAAAAAAGwc/McykBo1Vnwg/AMD-Carrizo-APU-Stacked-Memory%252520640_thumb%25255B2%25255D.jpg?imgmax=800" width="644" height="481"></a>AMD, memoria HBM RAM en APUs.</p> <p align="justify">Otra cuestión es su uso en CPUs de alta gama. no lo veo probable, pues es mejor aumentar el número de cores que integrar HBM por tema de superficie.</p> <p align="justify">Tengo esperanzas con AMD Zen, cosa que no pude decir de Bulldozer. Esperemos que sí llegue al mercado en 2016, AMD lo necesita y también la sana competencia.</p> <p align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: #dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-u51vF_XwQU0/WJNWpSDZ3RI/AAAAAAAAK7M/3z1Mly8ugMA/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com17tag:blogger.com,1999:blog-4529409931918777896.post-65634248871749280172017-02-02T16:55:00.000+01:002017-02-02T16:55:44.445+01:00AMD Steamroller core. AMD Kaveri. Parte 2 – ProfessionalSAT<p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify">Os dejo aquí un enlace a la segunda parte en<span class="Apple-converted-space"><font color="#ffff80" size="3"> </font></span><a style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com.es/" target="_blank"><font color="#ffff80" size="3">LowLevelHardware</font></a> de una serie en la que analizo la nueva iteración de la micro arquitectura Bulldozer, Steamroller, y las consecuencias que traerá consigo para AMD y el mercado de micro procesadores en general.</p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="center"><img title="Kaveri28nm" style="float: none; margin-left: auto; display: block; margin-right: auto" border="0" alt="Kaveri28nm" src="http://lh3.ggpht.com/-qAqGOXN_9O4/UwCn4iQsZoI/AAAAAAAAGW4/j2sF5-jSYHo/Kaveri28nm_thumb%25255B1%25255D.png?imgmax=800" width="597" height="504">AMD Kaveri 28nm.</p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="center"><strong><font style="color: #444444" size="4"><a href="http://lowlevelhardware.blogspot.com.es/2014/02/amd-steamroller-core-amd-kaveri-parte-2.html" target="_blank">AMD Steamroller core. AMD Kaveri. Parte 2 – LowLevelHardware</a></font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: " color="#dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-jFpEgRpWsxw/WJNWf7oXX9I/AAAAAAAAK7E/mrqtXuNZG6M/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com2tag:blogger.com,1999:blog-4529409931918777896.post-41328838664492138892017-02-02T16:54:00.000+01:002017-02-02T16:54:26.973+01:00AMD Steamroller core. AMD Kaveri. Introducción. – LowLevelHardware<p align="justify">El 14 de Enero AMD sacó al mercado su tercera iteración de la micro arquitectura Bulldozer en la forma de la APU Kaveri fabricada por Global Foundries es el nodo Bulk SHP (Super High Performance) de 28 nm. En este caso se trata de una implementación de dos módulos con dos INT cores y una FPU compartida junto con una excelente GPU GCN 1.1 de 512 SPs.</p> <p align="justify"><a href="http://lh6.ggpht.com/-08erNBt0sew/UvfhOGpOyHI/AAAAAAAAGVo/ANo-JknRhyM/s1600-h/excavator%25255B4%25255D.png"><img title="excavator" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="excavator" src="http://lh6.ggpht.com/-CnUTAgtmSW0/UvfhPXDROxI/AAAAAAAAGVw/6TSFyQHtsaE/excavator_thumb%25255B2%25255D.png?imgmax=800" width="516" height="352"></a></p> <p align="justify"><font color="#ffff80" size="3">La micro arquitectura AMD Bulldozer</font></p> <p align="justify">Primero fue Bulldozer 32 nm HKMG, después Piledriver 32 nm HKMG y ahora Steamroller 28 nm Bulk SHP. Posteriormente, 2015, está previsto Excavator, la evolución final y que pondrá término a esta micro arquitectura. Después preveo que AMD, por fin, se centrará en diseñar cores de alto IPC y menor consumo para competir con mayor igualdad con los cores contemporáneos de Intel.</p> <p align="justify">Como muchas veces ha sucedido con los diseños de AMD, en su primera versión.</p> <p align="justify">En este caso <strong>Bulldozer</strong> 32 nm HKMG (AMD FX 8150) las prestaciones, consumo y disipación térmica no fueron las esperadas.</p> <p align="justify"><strong><a href="http://lowlevelhardware.blogspot.com.es/2012/02/amd-piledriver-core-lowlevelhardware.html" target="_blank">Piledriver 32 nm HKMG</a></strong> (AMD FX 8350) alivió ligeramente los problemas de consumo y mejoró las prestaciones.</p> <p align="justify"><font color="#ffff80" size="3">AMD Steamroller 28 nm Bulk SHP</font></p> <p align="justify">Con <strong>Steamroller </strong>AMD plantea un cambio mucho más profundo:</p> <ul> <li> <div align="justify">Una evolución de la micro arquitectura mayor que en el caso de Bulldozer a Piledriver, con claras mejoras en algunos campos y otros cambios no tan claros en otros aspectos.</div> <li> <div align="justify">Un nuevo nodo de fabricación: del ya antiguo nodo premium HKMG 32 nm de Global Foundries utilizado en Bulldozer y Piledriver se pasa al nodo de 28 nm Bulk SHP, más orientado a menor consumo y mayor densidad (más transistores por mm2), es decir menor coste por chip y menor TDP, es decir, mayor performance per watt.</div></li></ul> <p align="justify"><a href="http://lh3.ggpht.com/-QW61K0iGfTM/UvfhQEwnZ0I/AAAAAAAAGV4/tacE8jlmke8/s1600-h/module-block%25255B3%25255D.gif"><img title="module-block" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="module-block" src="http://lh3.ggpht.com/--wLcH9mr9vQ/UvfhQhAVQrI/AAAAAAAAGWA/QYhWquCsIlc/module-block_thumb%25255B1%25255D.gif?imgmax=800" width="516" height="431"></a></p> <p align="justify">En la segunda parte de esta serie de artículos detallaré las mejoras implementadas en Steamroller por AMD y lo que significan de cara a sus encarnaciones presentes:</p> <p align="justify">La APU Kaveri y los futuros chips FX Steamroller de alto rendimiento del que parece que están preparando una versión con 8 módulos y 16 INT cores con controladoras PCIex 3.0 integradas en el die del chip (lo que permitiría deshacerse del North Bridge del chipset) que probablemente funcionará a frecuencias conservadoras en carga full threaded aunque con agresivos modos Turbo.</p> <p align="justify">En múltiples entregas de<span class="Apple-converted-space"> </span><a style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com/" target="_blank"><font color="#444444">LowLevelHardware</font></a><span class="Apple-converted-space"> </span>y ProfessionalSAT he analizado en detalle el diseño interno de AMD FX Orochi 32 nm. Cito los más destacables:</p> <blockquote style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px"> <h5><a style="text-decoration: ; color: " href="http://professionalsat.blogspot.com/2011/10/amd-bulldozer-mi-opinion-personal-parte.html"><font color="#444444">AMD Bulldozer. Mi opinión personal. Parte 1. Actualizado – ProfessionalSAT</font></a></h5></blockquote> <blockquote style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px"> <p><a title="AMD Bulldozer. Frecuencias finales. Actualizado – LowLevelHardware" style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com/2011/09/modelos-y-frecuencias-de-amd-bulldozer.html"><strong><font style="color: #444444" size="2">AMD Bulldozer. Frecuencias finales. Actualizado – LowLevelHardware</font></strong></a></p> <p><a title="AMD Bulldozer- HotChips23 – LowLevelHardware" style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com/2011/08/amd-bulldozer-hotchips23.html"><strong><font style="color: #444444" size="2">AMD Bulldozer- HotChips23 – LowLevelHardware</font></strong></a></p></blockquote> <blockquote style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px"> <p><a title="AMD Bulldozer. Perspectivas – LowLevelHardware" style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com/2011/07/amd-bulldozer-perspectivas.html"><strong><font style="color: #444444" size="2">AMD Bulldozer. Perspectivas – LowLevelHardware</font></strong></a></p></blockquote> <blockquote style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px"> <p><a style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com/2011/04/l3-cache-amd-bulldozer-professionalsat.html"><strong><font style="color: #444444" size="2">La L3 cache multibanco en AMD Bulldozer. Actualizado – LowLevelHardware</font></strong></a></p> <p><a style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com/2011/04/amd-bulldozer-int-cores.html"><strong><font style="color: #444444" size="2">AMD AGLUs, Bulldozer INT cores. Actualizado – LowLevelHardware</font></strong></a></p></blockquote> <blockquote style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px"> <p><a style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com/2011/04/amd-bulldozer-primeros-benchmarks.html"><strong><font style="color: #444444" size="2">AMD Bulldozer. Primeros benchmarks. Actualizado – LowLevelHardware</font></strong></a></p> <p><a style="text-decoration: ; color: " href="http://professionalsat.blogspot.com/2010/08/amd-bulldozer-professionalsat.html"><strong><font style="color: #444444" size="2">AMD Bulldozer – ProfessionalSAT</font></strong></a></p> <p><a style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com/2010/09/la-microarquitectura-de-amd-bulldozer.html"><strong><font style="color: #444444" size="2">La micro arquitectura de AMD Bulldozer. Actualizado – LowLevelHardware</font></strong></a></p> <p><a style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com/2010/07/novedades-y-expectativas-2010.html"><strong><font style="color: #444444" size="2">Novedades y expectativas 2010. Actualizado – LowLevelHardware</font></strong></a></p> <p><a style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com/2010/02/amd-bulldozer-prestaciones-estimadas.html"><strong><font style="color: #444444" color="#cccccc" size="2">AMD Bulldozer. Prestaciones estimadas – LowLevelHardware</font></strong></a></p> <p><a style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com/2010/02/microarquitectura-amd-bulldozer-2011.html"><strong><font style="color: #cccccc" size="2"><u>Micro arquitectura AMD Bulldozer 2011. Actualizado – LowLevelHardware</u></font></strong></a></p> <p><a style="text-decoration: ; color: " href="http://lowlevelhardware.blogspot.com/2009/12/previo-amd-bulldozer-lowlevelhardware.html"><strong><font style="color: #444444" color="#00ff00" size="2">Previo AMD Bulldozer. Actualizado – LowLevelHardware</font></strong></a></p></blockquote> <p align="justify">Análisis de Piledriver en mis Blogs:</p> <blockquote> <h5><a href="http://professionalsat.blogspot.com.es/2012/11/amd-vishera-fx-8350-primeras.html" target="_blank">AMD Vishera FX 8350. Primeras impresiones – ProfessionalSAT</a></h5> <h5><a href="http://lowlevelhardware.blogspot.com.es/2012/02/amd-piledriver-core-lowlevelhardware.html" target="_blank">AMD Piledriver core. Actualizado 04/03/2012 – LowLevelHardware</a></h5></blockquote> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font style="color: #dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-awc6f17upWM/WJNWMugygSI/AAAAAAAAK60/41204h5C8EU/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com3tag:blogger.com,1999:blog-4529409931918777896.post-25390585646090638302017-02-02T16:53:00.001+01:002017-02-02T16:53:52.075+01:00Temperatura y degradación física en semiconductores –ProfessionalSAT<p align="justify">En este artículo hablaré sobre la dependencia de la velocidad de degradación de los semiconductores con la temperatura y os daré una sencilla manera de calcularla. Como sabréis los que seguís mis Blogs, es un tema que me suscita un gran interés pues diseño y llevo el mantenimiento de un gran número de máquinas sometidas a niveles de stress extremos y continuados en el tiempo.</p> <p align="center"> <a href="http://lh3.ggpht.com/-ZJECEHwj46s/Uqq-_QcPNmI/AAAAAAAAF_U/yhqISkmStuI/s1600-h/semim%25255B6%25255D%25255B3%25255D.jpg"><img title="semim[6]" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="semim[6]" src="http://lh3.ggpht.com/-MOloyAIOIPA/Uqq_AFxEFvI/AAAAAAAAF_c/bhCwQY25pFA/semim%25255B6%25255D_thumb%25255B1%25255D.jpg?imgmax=800" width="504" height="364"></a>Termografía del die de un procesador Core 2 Duo en carga máxima, a la derecha los cores.</p> <p align="justify">En mis Sistemas de Altas Prestaciones estoy notando un fenómeno nuevo desde hace un par de años, algunos módulos de memoria DDR3 de 2 y 4 GB fallan tras unos 500 días en carga máxima a temperaturas que rondan los 45 – 60 ºC en el chip DRAM (en carga de saturación). Se trata de sistemas Core i7 serie 900 Nehalem 45 nm con 6 o 12 GB de DDR3.</p> <p align="justify">Últimamente y debido a las ingentes cantidades de DRAM con las que cuenta cada máquina que monto en estos momentos (Ivy Bridge o Haswell 22 nm) y al hecho de que todas montan 16 GB y algunas ya 32 GB temo que este fenómeno vaya a más… y lo hará.</p> <p align="center"><a href="http://lh3.ggpht.com/-Ob3vkulFpcM/T3wq1MJO15I/AAAAAAAAFXM/0UI1jsmEkNE/s1600-h/Samsung_DDR3-23.jpg"><img title="Samsung_DDR3 (2)" style="float: none; margin-left: auto; display: block; margin-right: auto" border="0" alt="Samsung_DDR3 (2)" src="http://lh5.ggpht.com/-WJZ1jN31XZE/T3wq22d19mI/AAAAAAAAFXU/4TgCDlfhju4/Samsung_DDR3-2_thumb1.jpg?imgmax=800" width="644" height="416"></a>Uno de los chips DDR3, un Samsung, presente en muchos de mis sistemas.</p> <p align="justify">En especial este artículo se refiere a la memoria DRAM (DDR3, GDDR5), la memoria Flash presente en los discos SSD y en las tarjetas de memoria y también a las CPUs y demás componentes integrados en nuestras máquinas.</p> <p align="justify">En muchos de mis artículos he escrito hasta la saciedad sobre la importancia de un estricto control térmico en el diseño de los sistemas que se dedican a cálculo intensivo, por ejemplo, en el siguiente detallo la correcta aplicación de la interfaz térmica.</p> <h5 align="center"><a href="http://professionalsat.blogspot.com.es/2009/01/pasta-trmica-y-transferencia-de-calor.html" target="_blank">Pasta térmica y transferencia de calor II. Actualizado – ProfessionalSAT</a></h5> <h5 align="center"><a href="http://professionalsat.blogspot.com.es/2008/12/pasta-trmica-y-transferencia-de-calor-i.html" target="_blank">Pasta térmica y transferencia de calor I - ProfessionalSAT</a></h5> <p align="justify">En otros he escrito sobre la degradación física de la memoria DRAM bajo condiciones de stress continuado en muchos de mis Sistemas de Altas Prestaciones:</p> <h5 align="center"><a href="http://professionalsat.blogspot.com.es/2012/04/degradacion-fisica-de-la-memoria-ddr3.html" target="_blank">Degradación física de la memoria DDR3 en cargas de trabajo de saturación – ProfessionalSAT</a></h5> <p align="center"><a href="http://lh3.ggpht.com/-KvoDw1R9UWU/UnVAZ-YmE1I/AAAAAAAAF8I/Bw524JRIEdw/s1600-h/big_soc-cpu2%25255B5%25255D.png"><img title="big_soc-cpu2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="big_soc-cpu2" src="http://lh4.ggpht.com/-71rC4dvJemI/UnVAb2l7RYI/AAAAAAAAF8Q/4uf5BAIcqOk/big_soc-cpu2_thumb%25255B3%25255D.png?imgmax=800" width="504" height="326"></a>Termografía de un SOC con dos cores Atom en carga máxima de CPU.</p> <p align="justify">Son máquinas que no pueden fallar y no en el sentido de no arrancar o no ser estables, si no en el sentido de ser estrictamente exactas en sus cálculos, siempre y en cualquier circunstancia. Pensemos que una máquina actual realiza miles de millones de cálculos de coma flotante por segundo por core y en mis Sistemas de Altas Prestaciones lo hacen durante meses o años ininterrumpidamente.</p> <p align="center"><a href="http://lh5.ggpht.com/-Cru0WCy29bI/UnVAcmmhowI/AAAAAAAAF8Y/VEBURmI8lg8/s1600-h/thermal_main_vid_02%25255B4%25255D.jpg"><img title="thermal_main_vid_02" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="thermal_main_vid_02" src="http://lh4.ggpht.com/-JJxoVPPnGtE/UnVAdf1x1uI/AAAAAAAAF8g/g-rwerHbL9Q/thermal_main_vid_02_thumb%25255B1%25255D.jpg?imgmax=800" width="324" height="244"></a>Termografía de una GPU donde se aprecian los chips DRAM.</p> <p align="justify">Mis clientes exigen exactitud y repetitividad en los cálculos y entre otras consideraciones tengo muy en cuenta la temperatura de cada componente y a esta etapa del diseño le dedico muchas horas.</p> <p align="justify"><font color="#ffff80" size="3">La Ley de Arrhenius:</font></p> <p>Para saber como afecta la temperatura a la velocidad de degradación de cualquier componente electrónico debemos aplicar la Ley de Arrhenius. <p><a href="http://lh5.ggpht.com/-U6Frn289KuE/UnVAeN3LijI/AAAAAAAAF8k/DLUJuAHdhfI/s1600-h/Arrhenius%25252001%25255B2%25255D.png"><img title="Arrhenius 01" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Arrhenius 01" src="http://lh3.ggpht.com/-dmQhsedaxUE/UnVAel-35HI/AAAAAAAAF8s/RYFS45-btco/Arrhenius%25252001_thumb.png?imgmax=800" width="170" height="59"></a> <p align="justify">Siendo:</p> <blockquote> <p align="justify"><strong><font color="#ff0000">k</font>:</strong> la velocidad relativa de degradación del componente.</p> <p align="justify"><strong><font color="#ff0000">A</font>:</strong> factor pre exponencial (una constante dependiente de lo que medimos).</p> <p align="justify"><strong><font color="#ff0000">e</font>:</strong> número e o número de Euler o constante de Napier (2.7 1828 1828…)</p> <p align="justify"><strong><font color="#ff0000">R</font>:</strong> constante de los gases ideales (8.31446… J / mol * K)</p> <p align="justify"><strong><font color="#ff0000">T</font>:</strong> temperaturas en Kelvin, temperatura absoluta (K)</p></blockquote> <p align="justify">Otra forma de presentar la ecuación de Arrhenius, en su forma logarítmica:</p> <p><a href="http://lh6.ggpht.com/-JNrAz4UvSnk/UnVAfOxcKUI/AAAAAAAAF80/eQL0odVYpyM/s1600-h/Arrhenius%25252002%25255B3%25255D.png"><img title="Arrhenius 02" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Arrhenius 02" src="http://lh5.ggpht.com/-1ALBtiRZlpQ/UnVAf1FYuxI/AAAAAAAAF9A/9Wi7ts0kxGg/Arrhenius%25252002_thumb%25255B1%25255D.png?imgmax=800" width="255" height="61"></a></p> <p align="justify">Os ahorraré los cálculos, si asignamos a 25ºC una duración <font size="3"><strong><em><font color="#ff0000">t</font></em></strong> </font>a un componente, a 125ºC este intervalo se reduce en un alarmante factor 450. Nuestro chip de memoria DRAM, por ejemplo, dará 450 veces más errores a 125ºC que a 25ºC, o dará el primer error en un intervalo de tiempo 450 veces menor.</p> <p align="justify">Es decir, es absolutamente crítico mantener nuestras CPUs, RAM, placa base, GPU y SSD a temperaturas lo más bajas posible para ralentizar su INEVITABLE degradación por <a href="http://lowlevelhardware.blogspot.com.es/2012/04/electromigracion-en-microprocesadores.html" target="_blank">electromigración</a> y otros fenómenos (principalmente oxidación por el oxígeno atmosférico, ataque por la humedad del aire, …)</p> <p align="justify">Para más información os recomiendo otro de mis artículos sobre e tema:</p> <h5 align="center"><a href="http://lowlevelhardware.blogspot.com.es/2012/04/electromigracion-en-microprocesadores.html" target="_blank">Electromigración en microprocesadores – LowLevelHardware</a></h5> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="center"><a style="text-decoration: ; font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; text-align: left; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px" href="http://lh3.ggpht.com/-F9f7IbhDyPk/T31l3B4J3EI/AAAAAAAAFYk/RsBxBIzYHz8/s1600-h/Bild5%25255B3%25255D.png"><img title="Bild5" style="border-top: transparent 0px solid; border-right: transparent 0px solid; background-image: none; border-bottom: transparent 0px solid; position: relative; padding-bottom: 8px; padding-top: 0px; padding-left: 0px; border-left: transparent 0px solid; display: inline; padding-right: 0px; background-color: rgb(34,34,34); -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px" border="0" alt="Bild5" src="http://lh3.ggpht.com/-ar8r2LX9APA/T31l4zmW_YI/AAAAAAAAFYs/O6lO-1wJ4rU/Bild5_thumb%25255B1%25255D.png?imgmax=800" width="644" height="361"></a><span style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; float: none; color: ; text-align: left; display: inline !important; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px">Micrografía en la que se aprecian los efectos de la <a href="http://lowlevelhardware.blogspot.com.es/2012/04/electromigracion-en-microprocesadores.html" target="_blank"><font color="#ff0000">electromigración</font></a> creando un cortocircuito.</span></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><span style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; float: none; color: ; text-align: left; display: inline !important; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font color="#ffff80" size="3">Comentarios finales:</font></span></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><span style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; float: none; color: ; text-align: left; display: inline !important; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px">La razón última de que el número de fallos vaya en aumento en los sistemas actuales responde a dos factores:</span></p> <ul> <ul> <li> <div style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><span style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; float: none; color: ; text-align: left; display: inline !important; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px">El incremento en la cantidad de DRAM por máquina.</span></div> <li> <div style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><span style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; float: none; color: ; text-align: left; display: inline !important; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px">Las pequeñas geometrías (mayor densidad en bits por mm2) de los chip DRAM (actualmente sobre los 20 nm).</span></div></li></ul></ul> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><span style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; float: none; color: ; text-align: left; display: inline !important; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px">Es un fenómeno a vigilar, absolutamente inevitable, aunque como consuelo para el común de los mortales, solamente afecta y a largo plazo a máquinas en condiciones especiales de stress y carga (como las mías).</span></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify">Para terminar y como nota práctica diré que, <strong>muy aproximadamente, cada <font color="#ff0000">11ºC</font> de temperatura extra en un componente se reduce a la mitad su vida útil</strong>.</p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-stroke-width: 0px" align="justify"><strong><font color="#dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-O4clVdEhcRw/WJNWD0d7HeI/AAAAAAAAK6w/tq0y2F4g8os/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com12tag:blogger.com,1999:blog-4529409931918777896.post-42037605781926108632017-02-02T16:52:00.000+01:002017-02-02T16:52:12.577+01:00Intel Atom Silvermont 22 nm. Introducción – ProfessionalSAT<p align="justify">Largo tiempo ha pasado desde que Intel presentó la primera generación Atom. Ha sido demasiados años para sustituir su arcaica arquitectura <a href="http://lowlevelhardware.blogspot.com.es/2008/04/intel-atom-el-ultraportable.html" target="_blank"><strong>Bonnell</strong></a> cuyo diseño databa de 2004 (!!).<strong> </strong><a href="http://lowlevelhardware.blogspot.com.es/2008/04/intel-atom-el-ultraportable.html" target="_blank"><strong>Bonnell</strong></a> fue lanzado en 2008 en el nodo de 45 nm y evolucionado tímidamente a 32 nm en Saltwell.</p> <p align="justify">En <a href="http://lowlevelhardware.blogspot.com.es/" target="_blank">LowLevelHardware</a> estoy escribiendo una serie de artículos detallando la micro arquitectura de este diseño de Intel para los que quieran un análisis más profundo:</p> <h5><a href="http://lowlevelhardware.blogspot.com.es/2013/06/intel-silvermont-22nm-micro.html">Intel Silvermont 22nm. Micro arquitectura. Etapas de Fetching – LowLevelHardware</a></h5> <p align="center"><a href="http://lh6.ggpht.com/-CIWVoEaexjY/Ua93SkU89eI/AAAAAAAAFzs/AI4-pXBIKro/s1600-h/Atom%252520Tick%252520Tock%25255B3%25255D.png"><img title="Atom Tick Tock" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Atom Tick Tock" src="http://lh3.ggpht.com/-q7p8G9riKJ8/Ua93U79gY4I/AAAAAAAAFz0/GzwEuUC-wqw/Atom%252520Tick%252520Tock_thumb%25255B1%25255D.png?imgmax=800" width="644" height="360"></a>Bonnell 45 nm, Saltwell 32nm y el nuevo Silvermont 22 nm.</p> <p align="justify">Por fin este año con Silvermont 22 nm Intel juega la carta <em><strong>out of order</strong></em> (OoO) en el segmento ultra móvil y prepara a Atom para la feroz competencia con ARM.</p> <p align="justify">En <a href="http://lowlevelhardware.blogspot.com.es/" target="_blank">LowLevelHardware</a> estoy escribiendo una serie de artículos detallando la micro arquitectura de este diseño de Intel:</p> <h5><a href="http://lowlevelhardware.blogspot.com.es/2013/06/intel-silvermont-22nm-micro.html">Intel Silvermont 22nm. Micro arquitectura. Etapas de Fetching – LowLevelHardware</a></h5> <p align="justify"><font color="#ffff80" size="3">El arcaico y venerable core <a href="http://lowlevelhardware.blogspot.com.es/2008/04/intel-atom-el-ultraportable.html" target="_blank"><strong>Bonnell</strong></a></font></p> <p align="justify">Han sido cinco largos años de espera. Debido a la falta de progresos en la micro arquitectura Atom los Netbooks han pasado prácticamente al olvido por su terrible rendimiento y por una plataforma / chipset / GPU que no ayudaba en absoluto al rendimiento y consumo de los anémicos cores Bonnell.</p> <p align="center"><a href="http://lowlevelhardware.blogspot.com.es/2008/04/intel-atom-el-ultraportable.html" target="_blank"><img title="09-intel-atom-470-1108" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="09-intel-atom-470-1108" src="http://lh4.ggpht.com/-iXj7GBl8zi0/UbIUTUXYHfI/AAAAAAAAF00/KI6F2yHfwOk/09-intel-atom-470-1108%25255B1%25255D.jpg?imgmax=800" width="474" height="357"></a>El minimalista core Bonnell de 45 nm de 2008, el primer Atom.</p> <p align="justify">A mi modo de ver es increíble, ms parece mentira hablar de sistemas PC a la venta en pleno 2013 basados en chips con cores con ejecución <strong><em>In Order.</em></strong></p> <p align="justify">Todas las máquinas actuales basadas en CPUs Atom sean de 45 o 32 nm ejecutan el stream de instrucciones de un programa en estricto orden. Es decir, hasta que la instrucción 1 no ha sido ejecutada no pasa a la instrucción 2 y así sucesivamente.</p> <p align="justify">No hay que pensar mucho para llegar a la conclusión de que no es el modo más rápido de proceder. En el mundo real, las instrucciones no siempre tienen disponibles los datos sobre los que deben operar en tiempo cero sino que deben cargarlos de algún sitio (caché, memoria RAM, disco duro…) que suele estar a varios ciclos de distancia temporal (cachés L1 o L2) o cientos de ciclos en caso de la RAM y muchísimo más de se trata de un acceso a disco duro.</p> <p align="justify">Los procesadores Intel Atom de 45 y 32 nm palían este grave defecto con el Hyper Threading, ejecutan dos threads a la vez, cuando un thread no puede ejecutar una instrucción pasa al otro thread (a ver si hay suerte y tiene los datos disponibles…) En Atom Hyper Threading aporta sobre un 30% de prestaciones adicionales en modo multithread.</p> <p align="justify">Desafortunadamente Hyper Threading no puede hacer nada con el rendimiento single thread, de hecho lo empeora levemente (menos de un 10%).</p> <p align="justify"><font color="#ffff80" size="3">Intel Atom 22 nm 2013, bienvenido a la Ejecución Fuera de Orden (OoOE)</font></p> <p align="justify">La forma ideal de operar en cambio, es la Ejecución Fuera de Orden (OoOE Out of Order Execution). Todas las CPUs de alto rendimiento de propósito general actuales funcionan de este modo, incluso ARM desde los Cortex A9 emplea una forma limitada de OoOE y ya en el Cortex A15 de manera completa.</p> <p align="center"><a href="http://lh5.ggpht.com/-PLASbquXI3I/Ua93Y_TiscI/AAAAAAAAF0M/9d0XdIBYjgI/s1600-h/Silvermont%252520Die%25255B3%25255D.png"><img title="Silvermont Die" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Silvermont Die" src="http://lh4.ggpht.com/-s_HqADGFNYg/Ua93b1357nI/AAAAAAAAF0U/VJhqP1I57A0/Silvermont%252520Die_thumb%25255B1%25255D.png?imgmax=800" width="617" height="439"></a>Intel Silvermont 22 nm die. (A bajísima resolución)</p> <p align="justify">El procesador tiene un buffer (ROB Re Order Buffer) en el que almacena las últimas instrucciones del programa en ejecución (por ejemplo 128) y las analiza para averiguar cual de ellas es la más antigua que está lista para ser ejecutada inmediatamente y a que unidad de ejecución enviarla.</p> <p align="justify">Por si solo, el OoOE supone sobre un 50% de incremento de velocidad de ejecución si se implementa adecuadamente.</p> <p align="justify"><font color="#ffff80" size="3">Adiós FSB, adiós</font></p> <p align="justify">Otra mejora fundamental de esta nueva generación Atom en la desaparición del venerable y arcaico Bus FSB. Por fin los cores se comunican con el exterior mediante un bus del siglo XXI. En este caso es un bus punto a punto, IDI, el mismo de Nehalem 45 nm y Westmere 32 nm.</p> <p align="center"><a href="http://lh3.ggpht.com/-i3MQJSpoPjs/Ua93c5XAc6I/AAAAAAAAF0c/KCpfuqGtMBo/s1600-h/Image1%25255B3%25255D.png"><img title="Image1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Image1" src="http://lh5.ggpht.com/-8zfnW1LQShg/Ua93d-POrHI/AAAAAAAAF0k/Ofl_0o8M6jg/Image1_thumb%25255B1%25255D.png?imgmax=800" width="644" height="262"></a>El bus IDI conecta cada módulo dualcore Silvermont con 1 MB L2 al System Agent.</p> <p align="justify">La controladora de memoria DDR3 va integrada en el die del procesador, que a día de hoy es más bien un SoC (System on Chip) y se beneficia de la conexión del bus IDI a los cores X86 y la GPU integrada para aportar baja latencia en los accesos a RAM (que era terrible en los Atom con FSB).</p> <p align="justify">A modo aclaratorio diré que si bien el primer core Atom (Bonnel 45 nm) tenía un chipset (Intel 945GM) al que se comunicaba por FSB y desde ahí accedía ala RAM, en la segunda generación (Saltwell 32 nm) apenas mejoró nada en este sentido ya que aunque la controladora DDR3 se situó en el mismo die, seguía conectada por el arcaico FSB.</p> <p align="justify">En la segunda parte empezaré un análisis de la micro arquitectura del core Silvermont y cómo afecta al rendimiento IPC y a sus frecuencias estimadas así como a su integración en chips comerciales de 2 a 8 cores.</p> <p align="justify">En <a href="http://lowlevelhardware.blogspot.com.es/" target="_blank">LowLevelHardware</a> estoy escribiendo una serie de artículos detallando la micro arquitectura de este diseño de Intel para los que quieran un análisis más profundo:</p> <h5><a href="http://lowlevelhardware.blogspot.com.es/2013/06/intel-silvermont-22nm-micro.html">Intel Silvermont 22nm. Micro arquitectura. Etapas de Fetching – LowLevelHardware</a></h5> <p align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" align="justify"><strong><font color="#dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-Vz6W8fbtznU/WJNVq_d4RrI/AAAAAAAAK6k/ENxr07okCTQ/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com6tag:blogger.com,1999:blog-4529409931918777896.post-66773002304226308102017-02-02T16:51:00.000+01:002017-02-02T16:51:32.778+01:00AMD Vishera FX 8350. Primeras impresiones – ProfessionalSAT<p align="justify">Siendo sincero debo admitir que me ha sorprendido gratamente el nivel de prestaciones de la nueva serie de CPUs FX de AMD basadas en el nuevo stepping dotado de cores <a href="http://lowlevelhardware.blogspot.com.es/2012/02/amd-piledriver-core-lowlevelhardware.html" target="_blank">Piledriver</a>.</p> <p align="justify">En un <a href="http://lowlevelhardware.blogspot.com.es/2012/02/amd-piledriver-core-lowlevelhardware.html" target="_blank">artículo de LowLevelHardware</a> exploré detalladamente las mejoras que aportaba este core refinado, este nuevo stepping a la conocida micro arquitectura Bulldozer de AMD.</p> <p align="center"><a href="http://lh3.ggpht.com/-v2ZB3p7au2Q/UJJ9bM1oPaI/AAAAAAAAFes/kwvWLzwao1A/s1600-h/PiledriverCORE_640%25255B3%25255D.png"><img title="PiledriverCORE_640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="PiledriverCORE_640" src="http://lh6.ggpht.com/-R9fEQPqKPyk/UJJ9fHlf40I/AAAAAAAAFe0/JT6abRsv5hk/PiledriverCORE_640_thumb%25255B1%25255D.png?imgmax=800" width="644" height="333"></a>Piledriver module con sus 2 MB de caché L2.</p> <p align="justify">Podríamos sintetizar las mejoras en dos fundamentales:</p> <blockquote> <p align="justify">- Por un lado una menor disipación térmica por core y un menor voltaje mínimo estable a una frecuencia dada. A igual frecuencia menor consumo y temperatura.</p> <p align="justify">- Por otro lado un aumento IPC de un 5 a 30% en función de la carga de trabajo (enteros, branches, coma flotante, SSE, AVX,…) A igual frecuencia más rendimiento.</p></blockquote> <p>Gracias a estas dos mejoras AMD ha conseguido incrementar la frecuencia base del FX 8350 en 400 MHz.</p> <p align="center"><a href="http://lh4.ggpht.com/-91egxepFwXk/UJJ9gEnlS9I/AAAAAAAAFe8/b7GO8CssBr8/s1600-h/PDvsBS%25255B3%25255D.png"><img title="PDvsBS" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="PDvsBS" src="http://lh6.ggpht.com/-z7eSGO6VMRE/UJJ9hSCaYZI/AAAAAAAAFfE/oGLosNfRK74/PDvsBS_thumb%25255B1%25255D.png?imgmax=800" width="390" height="131"></a>AMD FX8150 vs. FX8350. Bulldozer vs. Piledriver.</p> <p align="justify">En modo Turbo Core Vishera aplica el Turbo máximo en todas las situaciones, es decir, en carga máxima de un thread (ST, single threaded) o de varios threads e incluso 8 threads simultáneos (MT, multi threaded):</p> <p align="center"><a href="http://lh4.ggpht.com/-pn4kNFzZ8_M/UJJ9i2QKnSI/AAAAAAAAFfM/bw0H6TPi41Y/s1600-h/BD_Turbo%25255B3%25255D.png"><img title="BD_Turbo" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="BD_Turbo" src="http://lh6.ggpht.com/-QWOsAk__pDg/UJJ9kGpDZVI/AAAAAAAAFfU/6CwSHh9wPFU/BD_Turbo_thumb%25255B1%25255D.png?imgmax=800" width="604" height="197"></a>Turbo Core en FX8150 Bulldozer.</p> <p align="justify">Podemos decir, para simplificar, que en Vishera el estadio intermedio Turbo Core desaparece.</p> <p align="justify">En la práctica, medido por mí mismo, un Vishera FX8350 a 4 GHz en <a href="http://satsoftware.blogspot.com.es/2011/03/test-de-procesador-prime95-265-x64.html" target="_blank">Prime95 Blend 4 GB</a> consume exactamente lo mismo a un Bulldozer FX8150 a 3.6 GHz a voltajes nominales.</p> <p align="center"><a href="http://lh6.ggpht.com/-zb5iQYudO2k/UJKQsDyb4GI/AAAAAAAAFgo/vxxPJvApuyI/s1600-h/PiledriveModule_640%25255B2%25255D.png"><img title="PiledriveModule_640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="PiledriveModule_640" src="http://lh4.ggpht.com/-1TiRMG6mvBU/UJJ9uPFRNcI/AAAAAAAAFgw/JC3z2bpnabg/PiledriveModule_640_thumb%25255B1%25255D.png?imgmax=800" width="644" height="572"></a>Bulldozer module 32 nm SOI HKMG.</p> <p align="justify">Como deduciréis fácilmente, Vishera aportará un 11% más de frecuencia en cargas paralelas y en cambio no incrementa nada en cargas single threaded. Por ello en cargas ST el rendimiento solo aumentará por el incremento de IPC y en cambio en cargas MT se sumará el 11% de frecuencia nominal al incremento IPC.</p> <p align="justify"><font size="3"></font><font size="3"></font><font style="background-color: #ffff00" size="3"></font><font color="#ffff80" size="3">Undervolting</font><font style="background-color: #ffff00" size="3"></font><font size="3"></font><font size="3"></font></p> <p align="justify">A esto debo añadir que tanto en los antiguos FX Bulldozer como en los nuevos Vishera AMD ha sido bastante exagerado en cuanto a los voltajes a los que vende sus CPUs. Normalmente son absolutamente estables a voltajes 0.100 – 1.150 V inferiores a los nominales. Con ello además ganamos unos 20 – 30 W en consumo y 10 – 15 ºC de temperatura. Merece la pena hacerlo aunque con ello perdamos horas o incluso a veces algunos días.</p> <p align="justify">AMD debería hacer este proceso en fábrica pero resulta laborioso y por ello caro. De este modo saca al mercado las CPUs a un voltaje excesivamente prudente para asegurar su estabilidad sin probar individualmente en exceso cada uno de los chips para ajustar individualmente su voltaje.</p> <p align="justify"><font color="#ffff80" size="3">Piledriver. Mejoras micro arquitecturales respecto a Bulldozer.</font></p> <p align="justify">AMD ha mejorado Bulldozer en muchos aspectos aunque sin cambiar nada importante del diseño, de hecho Piledriver no es más que un stepping más avanzado del mismo core.</p> <p><a href="http://lh4.ggpht.com/-7p4tQFhHo68/UJJ9wMgtSAI/AAAAAAAAFfs/PYwK5L7M7Dg/s1600-h/piledriver_enhancements_640%25255B3%25255D.png"><img title="piledriver_enhancements_640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="piledriver_enhancements_640" src="http://lh5.ggpht.com/-KaZ45eT2fN8/UJJ9yf-ZW7I/AAAAAAAAFf0/P1uuE9pxnPs/piledriver_enhancements_640_thumb%25255B1%25255D.png?imgmax=800" width="644" height="360"></a></p> <p align="justify">Se ha mejorado el Branch Prediction, algo crítico en este diseño debido a su larguísimo pipeline. Esto mejorará el rendimiento sobretodo en cargas de enteros.</p> <p align="justify">Se ha activado la unidad de división de enteros (INT Div, iDiv) que estaba deshabilitada en Bulldozer por un fallo de diseño, como comenté en Abril de 2011 en mi artículo:</p> <blockquote> <h5 align="justify"><a href="http://lowlevelhardware.blogspot.com.es/2011/04/amd-bulldozer-int-cores.html" target="_blank">AMD AGLUs, Bulldozer INT cores. Actualizado – LowLevelHardware</a></h5> <p align="justify"><em><strong>“ EX0</strong> contiene una unidad de división de enteros parcialmente pipelinizada y con latencia y capacidad de proceso variable en función de la precisión. <font color="#ffff80">Aunque examinando detenidamente la documentación parece que <u>más bien se trata de una unidad “virtual”</u> ya que la instrucción IDIV se decodifica en el Microcode Engine y se secuencia en instrucciones sencillas ALU que se ejecutan en EX0.</font> Además incluye una unidad para LZCNT y POPCNT.<strong> “</strong></em></p></blockquote> <p align="justify">Efectivamente, en Bulldozer, la unidad iDiv no estaba habilitada y por ello la latencia y velocidad de las divisiones de enteros eran tan decepcionantes. Por fin, en Piledriver se encuentra habilitada.</p> <p align="justify">Se ha doblado el tamaño del L1 dTLB (TLB de datos de nivel 1). Para el que quiera amplia información sobre para que sirve un TLB le remito a <a href="http://lowlevelhardware.blogspot.com.es/2008/05/el-tlb-secreto-de-amd-parte-i.html" target="_blank">algunos artículos pasados</a>.</p> <p><a href="http://lh5.ggpht.com/-Mtmr-4-lEIM/UJJ90tXEq2I/AAAAAAAAFf8/vm-nRL8z11c/s1600-h/piledriver_enhancements2_640%25255B3%25255D.png"><img title="piledriver_enhancements2_640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="piledriver_enhancements2_640" src="http://lh6.ggpht.com/-xvq0f76qgh4/UJJ921ysxGI/AAAAAAAAFgE/K1How2pwI3g/piledriver_enhancements2_640_thumb%25255B1%25255D.png?imgmax=800" width="644" height="376"></a></p> <p align="justify">En total todas estas mejoras aumentan el IPC de un 5 a 30%, en general sobre un 10%. En el caso del 30% es más por un rendimiento terrible de Bulldozer en algunas tareas que por méritos de Piledriver.</p> <p align="justify">En cualquier caso podríamos caracterizar las prestaciones de Piledriver en el AMD FX8350 del siguiente modo:</p> <blockquote> <p align="justify">- Cargas de trabajo de <font color="#ffff80">enteros con excelente paralelización</font> y con carga máxima en los 8 INT cores. Ejemplo: compresión de datos en WinRAR o 7zip LZMA2. Prestaciones generalmente muy superiores al Core i5 3570K y superiores al Intel Core i7 3770K.</p> <p align="justify">- Cargas de trabajo de <font color="#ffff80">coma flotante con excelente paralelización</font> y con carga máxima en las 4 FPUs FMACs con 8 threads.</p></blockquote> <blockquote> <p align="justify"> Ejemplo 1: Rendering, cálculo matemático. Prestaciones generalmente bastante superiores al Core i5 3570K y ligeramente inferiores al Core i7 3770K. En PovRay en cambio el más rápido y por buen margen es el FX8350.</p> <p align="justify"> Ejemplo 2: Edición y codificación de video x264 / H264. Prestaciones generalmente superiores al Core i7 3770K y muy superiores al Core i5 3570K.</p></blockquote> <blockquote> <p align="justify">- Cargas de trabajo principalmente de <font color="#ffff80">enteros con baja paralelización</font> y raras veces con carga máxima en 4 INT. Ejemplo: SysMark 2012, compilación y usos multitarea de la máquina en Windows con varias aplicaciones a la vez. Prestaciones muy similares o algo inferiores al Core i5 3570K (como mucho un 10%).</p> <p align="justify">- Cargas de trabajo de <font color="#ffff80">enteros single thread o con paralelización muy leve</font>. Ejemplo: instalaciones de software, instalación de sistema operativo, javascript. Prestaciones inferiores a Core i5 3570K hasta un 40% en proceso javascript.</p></blockquote> <p align="justify">Si hacemos la media el FX8350 nos da un rendimiento superior en un 5% al Core i5 más alto de gama, el i5 3570K que está situado por encima en precio (unos 20 – 30@ más).</p> <p align="justify">El Core i7 3770K se sitúa en un nivel de prestaciones superior gracias al Hyper Threading como atestiguan sus más de 150€ extras de coste.</p> <p align="justify"><font color="#ffff80" size="3">Conclusiones</font></p> <p align="justify">Lo más positivo que puedo sacar de Vishera es su notable aumento de velocidad de trabajo en aplicaciones ofimáticas respecto a Bulldozer (ha mejorado más de un 20%) y el hecho de haberse convertido en el rey en prestaciones en temas de video, sobretodo en coding x264. En estos casos supera incluso al excelente y mucho más caro Core i7 3770K.</p> <p align="center"><a href="http://lh5.ggpht.com/-VuFcYMzUess/UJJ97fpBFwI/AAAAAAAAFgM/0vRW8G3RKYc/s1600-h/FX8350_640%25255B3%25255D.png"><img title="FX8350_640" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="FX8350_640" src="http://lh5.ggpht.com/-4SHLdPsGByY/UJJ-ARidP0I/AAAAAAAAFgU/FKx2XLzgS8g/FX8350_640_thumb%25255B1%25255D.png?imgmax=800" width="644" height="525"></a>El die completo del procesador AMD FX 8350 32 nm.</p> <p align="justify">Vishera mantiene exactamente los niveles de consumo y disipación térmica de los anteriores AMD FX con un rendimiento medio en cargas multithread de un 20% (ayudado por los 400 MHz extras) superior y un 5 – 10% en cargas single thread (con igual frecuencia).</p> <p align="justify"><font color="#ffff80" size="3">Post Scriptum</font></p> <p align="justify">Animo a los posibles compradores de estas CPUs a cambiar el funcionamiento nominal de Turbo Core. AMD ha dejado invariado el Turbo Core con carga single threaded o dual threaded a 4.2 GHz respecto a Bulldozer.</p> <p align="justify">En Bulldozer FX8150 la disipación térmica y consumo era prácticamente igual con cargas MT de 8 threads (3.6 GHz) que en single o dual threaded (4.2 GHz) e igual a 125W. </p> <p align="justify">En Vishera, en cambio, con cargas de 8 threads (4.0 GHz) llega a los declarados 125W en <a href="http://satsoftware.blogspot.com.es/2011/03/test-de-procesador-prime95-265-x64.html" target="_blank">Prime95</a> pero con cargas single o dual threaded (4.2 GHz) se queda corto marcando unos 100 – 105W.</p> <p align="justify">Los samples que he probado del AMD FX8350 son absolutamente estables en cargas single o dual threaded a voltaje nominal a 4.6 GHz y manteniendo siempre la disipación térmica por debajo de los 125W nominales. Para ello, en BIOS, cambio manualmente el funcionamiento de Turbo Core aumentando el multiplicador máximo a 46X.</p> <p align="justify">En este caso conseguimos otro 9 – 10 % adicional de velocidad en casos ST (single threaded), el talón de Aquiles de esta micro arquitectura.</p> <p align="justify">Echad un vistazo a la web de mi nueva empresa, un proyecto de gran envergadura que llevo preparando hace más de un año.</p> <p align="justify">Os lo recomiendo para<strong><em> </em></strong><a href="https://www.informaticapremium.com" target="_blank"><strong><em>diseño de sistemas de altas prestaciones</em></strong></a> optimizados al límite:<a href="https://www.informaticapremium.com" target="_blank"><img title="ip16_texto_300px_blanco422222" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="ip16_texto_300px_blanco422222" src="https://lh3.googleusercontent.com/-TC9ilRLTW6E/WAja1eAbrkI/AAAAAAAAKvE/0lnJj-X9514/ip16_texto_300px_blanco422222%25255B2%25255D.png?imgmax=800" width="304" height="304"></a></p> <p align="justify">Allí tenéis a vuestra disposición el formulario de contacto, para consultas sobre este artículo hacedlo más abajo en la sección de comentarios.</p> <p align="justify">Y mi nuevo Blog de contenido muy técnico y actualizado donde encontraréis artículos míos sobre hardware, procesadores y sistemas y también otros posts de expertos programadores e informáticos sobre otros temas de actualidad:</p> <p align="justify"><a href="https://www.informaticapremium.com/blog/" target="_blank"><img title="infromaticapremium-blog422222" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="infromaticapremium-blog422222" src="https://lh3.googleusercontent.com/-llFehgW6RBE/WAja19ztTiI/AAAAAAAAKvI/JBpa_SnJSP4/infromaticapremium-blog422222%25255B2%25255D.png?imgmax=800" width="381" height="311"></a></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" align="justify"><strong><font color="#dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-aZwc0Nvt-FU/WJNVhNsCIYI/AAAAAAAAK6c/wNCu1hl-zZo/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com20tag:blogger.com,1999:blog-4529409931918777896.post-71813317285746593822017-02-02T16:50:00.000+01:002017-02-02T16:50:30.500+01:00Degradación física de la memoria DDR3 en cargas de trabajo de saturación – ProfessionalSAT<p align="justify">En mi vida profesional mi dedicación principal consiste en garantizar la estabilidad y exactitud en cálculo de las máquinas que diseño: mis <a href="http://professionalsat.blogspot.com.es/2009/05/sistemas-de-altas-prestaciones_11.html" target="_blank">Sistemas de Altas Prestaciones</a>.</p> <p align="justify">Por ello siempre me encuentro en una constante búsqueda de mejores y más perfectos métodos de validación de sistemas (de lo que hablo en <a href="http://satsoftware.blogspot.com.es/" target="_blank">SATSoftware</a>) y en el estudio de todos los procesos que influyen en su tasa de fallos, entre ellos la <a href="http://lowlevelhardware.blogspot.com.es/2012/04/electromigracion-en-microprocesadores.html" target="_blank">electromigración</a>.</p> <p align="justify">Una gran parte de los errores de cálculo que aparecen en un sistema tras un largo periodo de uso intensivo se deben a la degradación eléctrica de los chips de DRAM DDR3 de los módulos DIMM de la máquina.</p> <p align="center"><a href="http://lh3.ggpht.com/-Ob3vkulFpcM/T3wq1MJO15I/AAAAAAAAFXM/0UI1jsmEkNE/s1600-h/Samsung_DDR3-23.jpg"><img title="Samsung_DDR3 (2)" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Samsung_DDR3 (2)" src="http://lh5.ggpht.com/-WJZ1jN31XZE/T3wq22d19mI/AAAAAAAAFXU/4TgCDlfhju4/Samsung_DDR3-2_thumb1.jpg?imgmax=800" width="644" height="416"></a>Uno de los chips DDR3, un Samsung, presente en alguno de mis sistemas.</p> <p align="justify">En mis <a href="http://professionalsat.blogspot.com.es/2009/05/sistemas-de-altas-prestaciones_11.html" target="_blank">Sistemas de Altas Prestaciones</a> suelo utilizar módulos de 2 GB y 4 GB de DDR3 1333 o 1600 normalmente de marca Kingston (módulos Kingston, los chips son de varios fabricantes: Elpida, Hynix, Samsung, Kinston…)</p> <p align="justify">Valoro especialmente un voltaje de operación bajo, normalmente 1.50V, por encima de timings extraordinarios (por su limitadísimo efecto sobre el tiempo de cálculo).</p> <p align="center"><a href="http://lh5.ggpht.com/-cg_lpyf4KYk/T3wq4EoMBwI/AAAAAAAAFXc/oI4e36kW-gg/s1600-h/3DIMM_4GB_DDR3_1333_thumb13.jpg"><img title="3DIMM_4GB_DDR3_1333_thumb[1]" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="3DIMM_4GB_DDR3_1333_thumb[1]" src="http://lh4.ggpht.com/-kvgXZmEUg5M/T3wq5dM61nI/AAAAAAAAFXk/t8-1jSqqIo8/3DIMM_4GB_DDR3_1333_thumb1_thumb1.jpg?imgmax=800" width="638" height="322"></a>12 GB de DDR3 Kingston a 1333 MHz.</p> <p align="justify">En todas mis máquinas utilizo <a href="http://lowlevelhardware.blogspot.com.es/2010/11/modulos-ddr3-de-4-gb-lowlevelhardware.html" target="_blank">6 o 12 GB en triple channel DDR3</a> a frecuencias que oscilan entre los 1450 y los 1600 MHz con latencias típicas de 8-8-8-24-1N y como he comentado a 1.50V.</p> <p align="justify"><font color="#ffff80" size="3">Parámetros que influyen en la degradación de los chips DRAM DDR3</font></p> <p align="justify">Son varios los aspectos que marcan la velocidad de deterioro de las constantes eléctricas de los semiconductores, para alargar su vida en lo posible hay que tenerlos en cuenta y trabajar sobre cada uno de ellos para limitar los daños.</p> <p align="justify">Primer factor:<font color="#ffff00"><strong> El voltaje.</strong> </font>Cuanto más bajo es el voltaje menor degradación eléctrica se producirá en los chips DDR3 debido al proceso de<strong> <a href="http://lowlevelhardware.blogspot.com.es/2012/04/electromigracion-en-microprocesadores.html" target="_blank">electromigración.</a></strong></p> <p align="justify">Los electrones golpean (literalmente) a los átomos metálicos de cobre o aluminio y los desplazan de sus posiciones originales, degradando las características eléctricas de los data paths (aumentando la resistencia de los conductores eléctricos, así como la disipación térmica y produciendo errores de datos).</p> <p align="justify">Además, a mayor voltaje, mayor consumo y disipación térmica lo que causa un aumento de temperatura.</p> <p align="justify">Segundo factor:<font color="#ffff00"> <strong>La temperatura.</strong></font> A menor temperatura menor degeneración física de los chips DDR3. Se produce menos leakage en los transistores y menor disipación térmica y consumo eléctrico. En todos mis sistemas intento conseguir temperaturas sobre los 30ºC en los DIMM en carga 100% sostenida.</p> <p align="justify">A mayor temperatura, más vibraciones de los átomos metálicos de los conductores en las celdas DRAM y con ello mayor intensidad de electromigración.</p> <p align="justify">Tercer factor: <font color="#ffff00"><strong>La carga de trabajo</strong>.</font> Partamos de la base de un software de cálculo matemático FPU que utilice al 100% los todos los threads disponibles en la máquina, es decir, cargas de saturación 100% en CPU.</p> <p align="justify">Lógicamente no será lo mismo un software de cálculo que acceda a la RAM, digamos cada cien millones de ciclos de CPU porque obtenga tasas de aciertos de caché L1, L2 y L3 combinadas del 99.999% (por ejemplo) que otro algoritmo de cálculo que por su set de trabajo enorme de tasas de fallo de cachés de un 15%.</p> <p align="center"><a href="http://lh4.ggpht.com/-D8Lq277MqKI/T3wq6oshT3I/AAAAAAAAFXs/jmzROcu3ta0/s1600-h/Sinus_8X_2min_2_thumb%25255B3%25255D%25255B3%25255D.jpg"><img title="Sinus_8X_2min_2_thumb[3]" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Sinus_8X_2min_2_thumb[3]" src="http://lh6.ggpht.com/-iLSVsGdbOg8/T3wq7zYGz-I/AAAAAAAAFX0/F_4KtEbhGW8/Sinus_8X_2min_2_thumb%25255B3%25255D_thumb%25255B1%25255D.jpg?imgmax=800" width="638" height="402"></a>Carga de trabajo de saturación conjunta CPU y DRAM DDR3.</p> <p align="justify">Este último caso presentará <a href="http://professionalsat.blogspot.com.es/2010/11/sistemas-de-altas-prestaciones-core-i7_08.html" target="_blank">tasas de acceso a RAM que saturarán todas las controladoras DDR3</a> presentes y con ello una muy intensa carga en los DIMM DDR3. Ningún problema si no fuese porque estas cargas, yo y muchos de mis clientes, las aplicamos durante años seguidos (sin pausas ni reinicios) sobre nuestras máquinas, mis ya habituales Sistemas de Altas Prestaciones.</p> <p align="justify"><font color="#ffff80" size="3">Mis observaciones</font></p> <p align="justify">En un conjunto formado por 36 máquinas Core i7 de la serie 900 pertenecientes al <a href="http://professionalsat.blogspot.com.es/2009/05/sistemas-de-altas-prestaciones-core-i7_21.html" target="_blank">stepping D0 de Nehalem 45 nm</a> configuradas todas ellas con 3 módulos DDR3 de 2 GB (total 6 GB) o de 4 GB (total 12 GB) he observado lo siguiente:</p> <p align="justify">En ocho de estos sistemas han fallado simultáneamente 15 módulos DDR3 de 2 GB y 4 GB tras unos tiempos de cálculo acumulados de 12 a 21 meses (cálculo continuo sin pausas ni reinicios, estos sistemas sólo se apagan para tareas de mantenimiento cuando hay algún fallo hardware).</p> <p align="justify">De estos 36 equipos únicamente dos de ellos se han apagado para sustituir dos discos duros averiados (de los 72 discos totales) y dos más por avería en la fuente de alimentación.</p> <p align="justify">Para la limpieza periódica de radiadores y ventiladores se mantienen los sistemas encendidos en cálculo y se efectúa el mantenimiento con aire comprimido, normalmente cada mes.</p> <p align="justify">En resumen, tras una media de 11500 horas de cálculo continuo han dado errores de cálculo 8 de las 36 máquinas.</p> <p align="justify">Tras exhaustivos tests, que han durado 3 semanas, se ha localizado la avería limitada a 15 DIMMs DDR3. Ningún otro componentes de las máquinas ha sufrido daños.</p> <p align="justify">Uno de ellos, el que daba el error más grave, fallaba <a href="http://satsoftware.blogspot.com.es/2008/03/memtest86-y-memtest86.html" target="_blank">Memtest</a> en el test 0, no duraba ni un segundo.</p> <p align="center"><a href="http://lh6.ggpht.com/-iMLqkeSDxAU/T3wq9A6ZuXI/AAAAAAAAFX8/fIli_uPsvSQ/s1600-h/P95B2048_Fallo_18h303.png"><img title="P95B2048_Fallo_18h30" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="P95B2048_Fallo_18h30" src="http://lh6.ggpht.com/-3c6f2uGHZZU/T3wq-lrP6cI/AAAAAAAAFYE/zGWiNEaXe20/P95B2048_Fallo_18h30_thumb1.png?imgmax=800" width="644" height="516"></a>A las 7:35AM falló esta máquina tras 18h 30 min de tests.</p> <p align="justify">El que daba el error más rebelde falló en <a href="http://satsoftware.blogspot.com.es/2011/03/test-de-procesador-prime95-265-x64.html" target="_blank">Prime 95</a> tras 18h de test Blend con set de trabajo de 2048 MB y <em>Round off checking</em> y <em>SUM(INPUTS) error checking</em> activados.</p> <p align="justify"><a href="http://lh5.ggpht.com/-T1hrnmM-aIU/T3wq_ZuP-NI/AAAAAAAAFYI/7u3JC_pni6I/s1600-h/P95X643.png"><img title="P95X64" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="P95X64" src="http://lh5.ggpht.com/-eHiGafawSSo/T3wrAXEnzeI/AAAAAAAAFYQ/s5CWAX561dk/P95X64_thumb1.png?imgmax=800" width="315" height="274"></a></p> <p align="justify">En todos ellos he sustituido los 3 DIMMs por nuevos (24 DIMMs en total) y tras 120h de testeo se han incorporado de nuevo a sus tareas de cálculo sin presentar nuevos fallos.</p> <p align="center"><a href="http://satsoftware.blogspot.com.es/2011/03/test-de-procesador-prime95-265-x64.html"><img title="P95B2048_121h42min" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="P95B2048_121h42min" src="http://lh4.ggpht.com/-0LcwXkVN5Wg/T3wrBhR5MSI/AAAAAAAAFYc/We-4WJUKMhg/P95B2048_121h42min6.png?imgmax=800" width="644" height="516"></a>Prime95: 121h y 42 minutos de test. 2832 tests por thread sin errores.</p> <p align="justify">Tras unos 20000 tests de cálculo por sistema en <a href="http://satsoftware.blogspot.com.es/2011/03/test-de-procesador-prime95-265-x64.html" target="_blank">Prime 95 X64</a> ejecutados en unas 120 horas por equipo he dado por estables las máquinas y ya están de nuevo desempeñando su trabajo.</p> <p align="justify"><font color="#ffff80" size="3">Conclusiones</font></p> <p align="justify">En las próximas semanas o meses preveo el fallo de más DIMMs DDR3 hasta llegar al total de la población de estos sistemas (108 DIMMs, 3 DIMMs por 36 máquinas).</p> <p align="justify">Consulta mi nuevo artículo sobre <a href="http://lowlevelhardware.blogspot.com.es/2012/04/electromigracion-en-microprocesadores.html" target="_blank">electromigración</a> en LowLevelHardware.</p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" align="justify"><strong style="white-space: normal; word-spacing: 0px; text-transform: none; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><font style="text-align: left" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; background-color: rgb(20,20,20); text-indent: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" align="justify"><strong><font color="#dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-Z6Nare5whtE/WJNVRRzJ2gI/AAAAAAAAK6U/_xZkrZHyY3k/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com4tag:blogger.com,1999:blog-4529409931918777896.post-17270692567176759742017-02-02T16:49:00.000+01:002017-02-02T16:50:00.237+01:00Memoria Transaccional en Intel Haswell 22 nm – ProfessionalSAT<p align="justify">Intel ha confirmado la inclusión en su nueva micro arquitectura Haswell 22 nm (disponible en 2013) de extensiones de aceleración (<a href="http://software.intel.com/en-us/blogs/2012/02/07/coarse-grained-locks-and-transactional-synchronization-explained/" target="_blank">Transactional Synchronization o Intel TSX</a>) hardware para acceso a memoria transaccional, un avance significativo y que posibilitará un mejor aprovechamiento del acceso simultáneo a RAM de varios threads o cores.</p> <p align="center"><a href="http://lh3.ggpht.com/-MZp97cdhhO4/Tz1KaExtnUI/AAAAAAAAFRk/0cqpjmTw5UE/s1600-h/TSX_Haswell_01%25255B7%25255D.jpg"><img title="TSX_Haswell_01" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="TSX_Haswell_01" src="http://lh3.ggpht.com/-gtD7cadVqZg/Tz1KbM-dMXI/AAAAAAAAFRs/bWbtIz8QvUs/TSX_Haswell_01_thumb%25255B3%25255D.jpg?imgmax=800" width="644" height="477"></a>Los primeros estudios de Intel en memoria transaccional datan de <a href="http://www.cercs.gatech.edu/intel-multi-core05/material/02%20Konrad%20Lai%20-%20Transactional%20Memory.pdf" target="_blank">2005</a>.</p> <p align="justify">En este artículo de perfil bastante técnico explico en que consiste el concepto de memoria transaccional y las variaciones respecto al manejo actual de la memoria y hago una introducción de la implementación de Intel en sus nuevos cores Haswell 22 nm.</p> <p align="center"><a href="http://lh4.ggpht.com/-IZMcqrgZOpY/Tz1Kce4B09I/AAAAAAAAFR0/hotX3t7uCVg/s1600-h/Intel_Haswell%25255B3%25255D.jpg"><img title="Intel_Haswell" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Intel_Haswell" src="http://lh6.ggpht.com/-N8d2aig0Ojw/Tz1KdSLritI/AAAAAAAAFR8/OOghUpfVUB4/Intel_Haswell_thumb%25255B1%25255D.jpg?imgmax=800" width="604" height="371"></a>Intel Haswell 22 nm.</p> <p align="justify"><font color="#ffff80" size="3">El modelo actual</font></p> <p align="justify">Durante años, y en la actualidad, el acceso a memoria concurrente por varios procesos o threads se resolvía mediante locks o bloqueos (Lock-based synchronization of shared data access) de la página de RAM.</p> <p align="justify">Una dirección de memoria a la que un proceso (un thread) accede se bloquea hasta que el thread daba señal de que había acabado su trabajo. Esto se hace para proteger contra colisiones en acceso a memoria: un thread puede intentar escribir (cambiar el valor) en una dirección de memoria mientras otro thread está procesando instrucciones con el valor pasado (el anterior a la escritura) de esa posición.</p> <p align="justify">En este caso podría darse corrupción de datos y un fallo de ejecución en el software. De ahí el lock pues debe siempre respetarse el orden temporal de los accesos a memoria que colisionen. Gracias a <a href="http://lowlevelhardware.blogspot.com/2008/05/memory-disambiguation-o-intel-sma.html" target="_blank">Memory disambiguation</a>, sólo el de los que colisiones. Anteriormente todo el proceso de acceso a RAM era en orden (in order).</p> <p align="justify">Digamos que este mecanismo lock-based es altamente pesimista, por algunas veces que pueden haber problemas en el acceso concurrente se prohíbe siempre el acceso simultáneo y se serializa el acceso a memoria. Esto tiene en muchos algoritmos graves consideraciones prestacionales pues limita la ejecución multithread.</p> <p align="justify">La memoria transaccional, de la que hay numerosas implementaciones por software (aquejadas de graves problemas de velocidad), propone un mecanismo para evitar estos locks y con ello conseguir accesos concurrentes a paginas o estructuras en RAM cuando no haya conflictos (colisiones de memoria).</p> <p align="justify"><font color="#ffff80" size="3">Memoria transaccional en Intel Haswell 22 nm</font></p> <p align="justify">Intel integra en Haswell una implementación de Intel TSX de dos vías (HLE y RTM) para la memoria transaccional, ambas con soporte de aceleración hardware.</p> <p align="justify"><a href="http://lh6.ggpht.com/-EwjsrIBu-_c/Tz1KeoeevBI/AAAAAAAAFSE/ij08WZd1Rtw/s1600-h/TSX_Haswell_02%25255B3%25255D.jpg"><img title="TSX_Haswell_02" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="TSX_Haswell_02" src="http://lh5.ggpht.com/-sU1x2PgLXMA/Tz1KgzZIENI/AAAAAAAAFSM/ZFLMR-cSStg/TSX_Haswell_02_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="458"></a></p> <p align="justify">En la imagen anterior las cinco operaciones se deben ejecutar de manera secuencial, en orden temporal. Con memoria transaccional pueden ejecutarse simultáneamente por varios threads con la condición de que no se altere el resultado final.</p> <p align="justify"><a href="http://lh6.ggpht.com/-pUwCoCQimgg/Tz1KhmnS5sI/AAAAAAAAFSU/Pckz-kRiO90/s1600-h/Intel-Tick-Tock%25255B3%25255D.jpg"><img title="Intel-Tick-Tock" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Intel-Tick-Tock" src="http://lh5.ggpht.com/-GrRGHNmDbL0/Tz1Ki7A4x-I/AAAAAAAAFSc/ju9RDA6ABbg/Intel-Tick-Tock_thumb%25255B1%25255D.jpg?imgmax=800" width="504" height="272"></a></p> <p align="justify">En esencia la memoria transaccional permite un acceso paralelo a RAM por varios threads aunque accedan a la vez a las mismas estructuras o páginas. Y en caso de conflicto proporciona un mecanismo para deshacer los procesos y volver a una ejecución serializada de los accesos a RAM.</p> <p align="justify"><font color="#ffff80" size="3">HLE (Hardware Lock Elision)</font></p> <p align="justify">HLE funciona del siguiente modo: mediante prefijos modifican la función normal de las instrucciones de acceso a memoria que bloquean y desbloquean la estructura de datos en RAM.</p> <p align="justify">Para realizar un lock se utiliza el prefijo XACQUIRE, para deshacerlo XRELEASE. Para el thread que utiliza el prefijo XACQUIRE el lock se ejecuta con normalidad (el thread cree que la estructura de datos en RAM está bloqueada para toda la máquina), en realidad no es así y el resto de threads pueden procesar con acceso a dicha estructura.</p> <p align="justify">Cualquier thread puede entonces acceder al lock (con XACQUIRE) y operar, con lo que puede obtenerse un incremento tangible de concurrencia y velocidad.</p> <p align="justify">HLE es un modo en el que el procesador miente a los threads y les concede el lock incondicionalmente y simultáneamente, pero la CPU tiene un mecanismo de resolución de conflictos por si el thread escribe en el lock. De hecho el procesador monitoriza por hardware todas las direcciones RAM que el thread lee o escribe desde el momento en que accede al lock.</p> <p align="justify">En este caso todas las operaciones ejecutadas posteriormente sobre el lock son inválidas y la CPU debe cancelarlas (se aborta la transacción) y precargar los datos anteriores conocidos como correctos antes de realizarse el lock.</p> <p align="justify">En caso (XRELEASE) de ausencia de conflictos todas las operaciones en RAM se ejecutan atómicamente en una sola transacción actualizando así el contenido de la RAM para que el resto de threads puedan acceder a estos datos actualizados.</p> <p align="justify">Lo verdaderamente interesante de HLE es que es compatible con hardware anterior, las CPUs anteriores a Haswell simplemente ignoran los prefijos XACQUIRE y XRELEASE porque para ellas no significan nada y ejecutan el código con el antiguo modelo lock-based.</p> <p align="justify"><font color="#ffff80" size="3">RTM: Restricted Transactional Memory</font></p> <p align="justify">RTM es incompatible con procesadores actuales. Los programadores de un software deberán desarrollar dos versiones del código (una con RTM y una lock based). En CPUs Haswell y compatibles se ejecutará la versión optimizada RTM.</p> <p align="justify">A día de hoy RTM tiene un menor interés, sólo comentaré que cuenta con nuevas instrucciones (XBEGIN, XEND, ABORT) que el código utilizará explícitamente. Es decir, es totalmente incompatible con hardware actual y llevará años llegar a ver implementaciones significativas de RTM.</p> <p align="justify"><font color="#ffff80" size="3">Conclusiones</font></p> <p align="justify">Intel TSX es otra extensión al juego de instrucciones X86 y ya van… rondamos ya las 1000 instrucciones. La utilidad de TSx se hará evidente en software multi-threaded que compartan datos activamente. Por ejemplo programas que accedan en paralelo a matrices de datos…</p> <p align="justify"><a href="http://lh5.ggpht.com/-AHwaNDaF-Ds/Tz1Kmigty9I/AAAAAAAAFSk/Cekc8gixvC4/s1600-h/Las-CPUs-Intel-Haswell-llegan-en-2013%25255B3%25255D.png"><img title="Las-CPUs-Intel-Haswell-llegan-en-2013" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="Las-CPUs-Intel-Haswell-llegan-en-2013" src="http://lh4.ggpht.com/-DtM8KOEXIu0/Tz1Kri-szQI/AAAAAAAAFSs/ERHhwarJQZk/Las-CPUs-Intel-Haswell-llegan-en-2013_thumb%25255B1%25255D.png?imgmax=800" width="624" height="629"></a></p> <p align="justify">Habrá que ver aplicación por aplicación los beneficios que aportará, será interesante en bases de datos, en cálculos de simulaciones físicas, incluso en determinadas aplicaciones de Excel.</p> <p align="justify"><strong style="font-family: ; white-space: normal; word-spacing: 0px; text-transform: none; color: ; text-align: left; orphans: 2; widows: 2; letter-spacing: normal; line-height: 18px; text-indent: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><font style="text-align: left; background-color: #141414" color="#4bacc6">Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.</font></strong></p> <p align="justify"><strong><font style="background-color: #141414" color="#dfce04">El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.</font></strong></p> <p align="justify"><a href="https://www.informaticapremium.com/" target="_blank">Carlos Yus Valero – <strong>informaticapremium</strong></a> <a href="https://www.informaticapremium.com/" target="_blank"><img title="informaticapremium-logo-150px[3]" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="informaticapremium-logo-150px[3]" src="https://lh3.googleusercontent.com/-fu2Vf3I8OIE/WJNVJ8Fq7AI/AAAAAAAAK6Q/XegYSPhpPNg/informaticapremium-logo-150px%25255B3%25255D%25255B2%25255D.png?imgmax=800" width="154" height="154"></a></p>aaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.com2