Libre-SOC, el primer chip híbrido abierto al estilo CDC 6600

El proyecto Libre-SOC dio a conocer hace poco que han alcanzado la etapa de producción de la primera muestra de prueba del SoC de CPU/GPU híbrido de código abierto basado en OpenPOWER al estilo CDC 6600, en la que las instrucciones de CPU, VPU y GPU no están separadas y se ofrecen en una única ISA para reducir el tamaño y la complejidad del chip.

Este es el primer ASIC Power ISA totalmente independiente fuera de IBM que se convierte en Silicon en 12 años, ya que ellMicrowatt pasó a Skywater 130nm en marzo; sin embargo, también es desarrollado por IBM, como un diseño de referencia excepcionalmente bien hecho y que Libre-SOC utilizó para la verificación.

El proyecto se desarrolló originalmente con el nombre Libre RISC-V, pero pasó a llamarse Libre-SOC después de la decisión de reemplazar RISC-V con OpenPOWER 3.0 Instruction Set Architecture (ISA).

El desarrollo de Libre-SOC fue financiado por la Fundación NLnet, que destinó 400 mil euros para crear un chip completamente abierto como parte de un programa para crear soluciones técnicas fundamentales verificables y confiables. El chip tiene un tamaño de 5.5×5.9 mm e incluye 130 mil puertas lógicas.

El proyecto tiene como objetivo crear un sistema completo, totalmente abierto y libre de regalías en un chip (SoC) que se pueda usar en computadoras de placa única, netbooks y varios dispositivos portátiles. Además de las instrucciones específicas de la CPU y los registros de propósito general, Libre-SOC proporciona en un solo bloque funcional de procesador las capacidades para realizar operaciones vectoriales y cálculos especializados inherentes a la VPU y la GPU.

El chip utiliza la arquitectura de conjunto de instrucciones OpenPOWER, la extensión Simple-V con instrucciones para vectorizar y procesar datos en paralelo, así como instrucciones especializadas para convertir a ARGB y realizar operaciones 3D típicas.

“Desarrollamos este ASIC en la arquitectura Power debido a su pedigrí de supercomputación y al compromiso y la estabilidad de décadas que IBM y otros miembros de la Fundación OpenPOWER han mantenido”, dijo Luke Kenneth Casson Leighton , desarrollador líder y coordinador de proyectos de Libre-SOC. «Sobre esta base sólida, podemos construir una CPU-VPU-GPU 3D híbrida confiable y eficiente, y nuestro próximo ASIC de prueba incluirá extensiones de vector de estilo Draft Cray, SVP64».

Las instrucciones de la GPU se centran en el uso con la API de gráficos Vulkan y la VPU en la aceleración de la conversión y decodificación YUV-RGB de MPEG1/2, MPEG4 ASP (xvid), H.264, H.265, VP8, VP9, ​​AV1, MP3, Formatos AC3, Vorbis y Opus.

Además de que se está desarrollando un controlador gratuito para Mesa que utiliza las capacidades de Libre-SOC para proporcionar una implementación de software acelerada por hardware de la API de gráficos Vulkan. Por ejemplo, los sombreadores Vulkan se pueden traducir JIT para su ejecución utilizando instrucciones especializadas disponibles en Libre-SOC.

En el próximo prototipo de prueba, se planean implementar la extensión SVP64 (Vectorización de longitud variable), que permite utilizar Libre-SOC como procesador vectorial (además de 32 registros de propósito general de 64 bits, 128 registros para cálculos vectoriales será proporcionado). El primer prototipo incluye solo un núcleo, operando a una frecuencia de 300 Mhz, pero dentro de dos años se planea lanzar una versión de 4 núcleos, luego una de 8 núcleos y, a largo plazo, una versión de 64 núcleos.

El primer lote del chip se fabricará en TSMC utilizando la tecnología de proceso de 180 nm. Todos los desarrollos del proyecto se distribuyen bajo licencias libres, incluidos archivos en formato GDS-II con una descripción de la topología completa del chip, suficiente para iniciar nuestra propia producción. El Libre-SOC será el primer chip totalmente independiente no basado en IBM Power.

El desarrollo utilizó el lenguaje de descripción de hardware nMigen (HDL basado en Python, sin usar VHDL y Verilog), la biblioteca de células estándar FlexLib del proyecto Chips4Makers y el kit de herramientas VLSI Coriolis2 gratuito para convertir de HDL a GDS-II.

Finalmente para quienes estén interesados en poder conocer más al respecto, pueden consultar los detalles del proyecto en su sitio web oficial o para quienes estén interesados en el código fuente pueden consultar este desde el siguiente enlace.

Fuente: https://openpowerfoundation.org

from Linux Adictos https://ift.tt/3yRV1Gz
via IFTTT

CodeFlare, el framework de código abierto de IBM para entrenar modelos de IA que se ejecutan en plataformas multicloud

Los análisis de datos y aprendizaje automático cada día son más utilizados y las empresas que intentan la aventura también se enfrentan a problemas de integración en general. Para hacer frente a estos desafíos, IBM acaba de presentar CodeFlare, un marco de código abierto, que se basa en el sistema distribuido Ray del laboratorio RISE de la Universidad de California en Berkeley para modelos de aprendizaje automático.

CodeFlare tiene como objetivo simplificar el proceso de iteración de IA con elementos específicos para escalar los flujos de trabajo de datos y surgió de un proyecto en el grupo de IBM responsable de crear uno de los primeros chips prototipo de 2 nanómetros del mundo.

IBM según dice que CodeFlare ayuda a simplificar la integración y la ampliación eficiente de los flujos de trabajo de big data e inteligencia artificial en infraestructuras multinube.

«CodeFlare lleva la noción de aprendizaje automático simplificado … un paso más allá, yendo más allá de pasos aislados para integrar sin problemas pipelines de extremo a extremo con una interfaz amigable para científicos de datos, como Python, no contenedores», Priya Nagpurkar, director de plataforma de nube híbrida en IBM Research, dijo VentureBeat por correo electrónico… se diferencia al simplificar la integración y el escalado de canalizaciones completas con un tiempo de ejecución y una interfaz de programación unificados».

En una publicación de blog, IBM explicó que la creación de modelos de aprendizaje automático en estos días es una tarea intensamente manual. Primero, los investigadores deben entrenar y optimizar un modelo, lo que implica tareas como la limpieza de datos, la extracción de características y luego la optimización del modelo y aquí es donde IBM dijo que CodeFlare ayuda a simplificar este trabajo.

Ya que CodeFlare utiliza una interfaz basada en el lenguaje de programación Python para crear una canalización, a través de la cual resulta más fácil integrar, paralelizar y compartir datos. Luego, CodeFlare se puede usar para unificar los flujos de trabajo de la canalización en múltiples plataformas de computación en la nube, sin aprender un nuevo lenguaje de flujo de trabajo para cada tipo de infraestructura.

IBM dijo que las canalizaciones se pueden implementar en cualquier infraestructura de nube, incluido el nuevo IBM Cloud Code Engine, que es una plataforma sin servidor y Red Hat OpenShift, además de que también proporciona adaptadores para desencadenantes de eventos, como la llegada de un nuevo archivo, lo que significa que las tuberías pueden integrarse y conectarse con otros ecosistemas nativos de la nube, dijo IBM.

Por otra parte tambien permite que los datos se carguen y se particiones desde numerosas fuentes, como almacenes de objetos en la nube, lagos de datos y sistemas de archivos distribuidos.

El principal beneficio de usar CodeFlare para configurar nuevos proyectos de aprendizaje automático es la velocidad. La compañía afirmó que cuando uno de sus usuarios aplicó CodeFlare para analizar y optimizar 100,000 pipelines para entrenar modelos de aprendizaje automático, redujo el tiempo para ejecutar cada uno de cuatro horas a solo 15 minutos.

La velocidad es importante, explicó IBM, porque los conjuntos de datos son cada vez más grandes, lo que significa que los flujos de trabajo de aprendizaje automático se vuelven más complejos y complejos. Como tal, los investigadores pasan más tiempo configurando sus configuraciones antes de poder hacer las cosas.

“IBM va en pos de esto mediante el código abierto de CodeFlare como marco para que los trabajadores de datos y los desarrolladores creen modelos de inteligencia artificial que puedan ejecutarse en cualquier nube”, dijo Mueller. «CodeFlare se ejecuta en RedHat OpenShift y logra su capacidad multinube a partir de eso».

IBM dijo que:

CodeFlare se está haciendo de código abierto hoy ya se encuentra disponible en el repositorio de IBM en GitHub, además de que también está lanzando varios ejemplos de canalizaciones de CodeFlare que ha creado y que se ejecutan en IBM Cloud y Red Hat OpenShift.

Finalmente si estás interesado en conocer más al respecto o poder revisar el código fuente de CodeFlare, puedes hacerlo desde el siguiente enlace.

from Linux Adictos https://ift.tt/3xESuPP
via IFTTT

Microsoft Patch Tuesday, July 2021 Edition

Microsoft today released updates to patch at least 116 security holes in its Windows operating systems and related software. At least four of the vulnerabilities addressed today are under active attack, according to Microsoft.

Thirteen of the security bugs quashed in this month’s release earned Microsoft’s most-dire “critical” rating, meaning they can be exploited by malware or miscreants to seize remote control over a vulnerable system without any help from users.

Another 103 of the security holes patched this month were flagged as “important,” which Microsoft assigns to vulnerabilities “whose exploitation could result in compromise of the confidentiality, integrity, or availability of user data, or of the integrity or availability of processing resources.”

Among the critical bugs is of course the official fix for the PrintNightmare print spooler flaw in most versions of Windows (CVE-2021-34527) that prompted Microsoft to rush out a patch for a week ago in response to exploit code for the flaw that got accidentally published online. That patch seems to have caused a number of problems for Windows users. Here’s hoping the updated fix resolves some of those issues for readers who’ve been holding out.

CVE-2021-34448 is a critical remote code execution vulnerability in the scripting engine built into every supported version of Windows — including server versions. Microsoft says this flaw is being exploited in the wild.

Both CVE-2021-33771 and CVE-2021-31979 are elevation of privilege flaws in the Windows kernel. Both are seeing active exploitation, according to Microsoft.

Chad McNaughton, technical community manager at Automox, called attention to CVE-2021-34458, a remote code execution flaw in the deepest areas of the operating system. McNaughton said this vulnerability is likely to be exploited because it is a “low-complexity vulnerability requiring low privileges and no user interaction.”

Another concerning critical vulnerability in the July batch is CVE-2021-34494, a dangerous bug in the Windows DNS Server that earned a CVSS score (severity) of 9.8 out of a possible 10.

“Both core and full installations are affected back to Windows Server 2008, including versions 2004 and 20H2,” said Aleks Haugom, also with Automox.

“DNS is used to translate IP addresses to more human-friendly names, so you don’t have to remember the jumble of numbers that represents your favorite social media site,” Haugom said. “In a Windows Domain environment, Windows DNS Server is critical to business operations and often installed on the domain controller. This vulnerability could be particularly dangerous if not patched promptly.”

Microsoft also patched six vulnerabilities in Exchange Server, an email product that has been under siege all year from attackers. Satnam Narang, staff research engineer at Tenable, noted that while Microsoft says two of the Exchange bugs tackled this month (CVE-2021-34473 and CVE-2021-34523) were addressed as part of its security updates from April 2021, both CVEs were somehow omitted from that April release. Translation: If you already applied the bevy of Exchange updates Microsoft made available in April, your Exchange systems have protection against these flaws.

Other products that got patches today include Microsoft Office, Bing, SharePoint Server, Internet Explorer, and Visual Studio. The SANS Internet Storm Center as always has a nice visual breakdown of all the patches by severity.

Adobe also issued security updates today for Adobe Acrobat and Reader, as well as Dimension, Illustrator, Framemaker and Adobe Bridge.

Chrome and Firefox also recently have shipped important security updates, so if you haven’t done so recently take a moment to save your tabs/work, completely close out and restart the browser, which should apply any pending updates.

The usual disclaimer:

Before you update with this month’s patch batch, please make sure you have backed up your system and/or important files. It’s not uncommon for Windows updates to hose one’s system or prevent it from booting properly, and some updates even have been known to erase or corrupt files.

So do yourself a favor and backup before installing any patches. Windows 10 even has some built-in tools to help you do that, either on a per-file/folder basis or by making a complete and bootable copy of your hard drive all at once.

And if you wish to ensure Windows has been set to pause updating so you can back up your files and/or system before the operating system decides to reboot and install patches on its own schedule, see this guide.

As always, if you experience glitches or problems installing any of these patches this month, please consider leaving a comment about it below; there’s a better-than-even chance other readers have experienced the same and may chime in here with some helpful tips. Also, check out AskWoody, which keeps a close eye out for specific patches that may be causing problems for users.

from Krebs on Security https://ift.tt/36wbJz2
via IFTTT

WhatsApp Beta para Android renueva la interfaz de las llamadas grupales

WhatsApp Beta para Android renueva la interfaz de las llamadas grupales

WhatsApp Beta es la mejor versión para ser de los primeros en recibir las novedades del cliente de mensajería. Podrás ser de los primeros en probar nuevas características como las fotos y vídeos que solo pueden verse una vez, o probar sus nuevos rediseños.

En las últimas semanas estamos viendo como WhatsApp está poco a poco rediseñando su aplicación y en la última actualización de su beta vemos como sus llamadas y videollamadas grupales estrenan nueva interfaz, con un nuevo diseño que a muchos les recuerda a FaceTime de Apple.


Continue reading