Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

Intel Threading Building Blocks

Índice Intel Threading Building Blocks

Intel Threading Building Blocks (Intel TBB) es una biblioteca basada en plantillas para C++ desarrollada por Intel para facilitar la escritura de programas que exploten las capacidades de paralelismo de los procesadores con arquitectura multinúcleo.

38 relaciones: Adaptador (patrón de diseño), Algoritmo, Asianux, Biblioteca (informática), C++, Código abierto, Código fuente, Cilk, Computación paralela, Debian GNU/Linux, Estructura de datos, Fedora (sistema operativo), FreeBSD, GNU Compiler Collection, GNU General Public License, GNU/Linux, Hilo (informática), Intel, Intel C++ Compiler, MacOS, Microprocesador, Microsoft Visual C++, Microsoft Windows, OpenMP, OpenSUSE, Paquete de software, Paralelismo (informática), Pentium D, Plantilla, PowerPC, Procesador multinúcleo, Programa informático, Software propietario, Solaris (sistema operativo), Turbolinux, Ubuntu, X86, Xbox 360.

Adaptador (patrón de diseño)

El patrón adaptador se utiliza para transformar una interfaz en otra, de tal modo que una clase que no pueda utilizar la primera haga uso de ella a través de la segunda.

¡Nuevo!!: Intel Threading Building Blocks y Adaptador (patrón de diseño) · Ver más »

Algoritmo

En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (probablemente del latín tardío algorithmus, y este del árabe clásico ḥisābu lḡubār, que significa «cálculo mediante cifras arábigas») es un conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y finitas que permite, típicamente, solucionar un problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o actividades.

¡Nuevo!!: Intel Threading Building Blocks y Algoritmo · Ver más »

Asianux

Asianux fue una distribución Linux, desarrollada en conjunto por los distribuidores Red Flag Linux de China, Miracle Linux Corporation de Japón (50,5% propiedad de Oracle Corporation), Haansoft Corporation de Corea del Sur, VietSoftware de Vietnam (desde septiembre de 2007) y WTEC de Tailandia (desde diciembre de 2008).

¡Nuevo!!: Intel Threading Building Blocks y Asianux · Ver más »

Biblioteca (informática)

En informática, una biblioteca o, llamada por vicio del lenguaje, librería (del inglés library) es un conjunto de implementaciones funcionales, codificadas en un lenguaje de programación, que ofrece una interfaz bien definida para la funcionalidad que se invoca.

¡Nuevo!!: Intel Threading Building Blocks y Biblioteca (informática) · Ver más »

C++

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup.

¡Nuevo!!: Intel Threading Building Blocks y C++ · Ver más »

Código abierto

El código abierto es un modelo de desarrollo de ''software'' basado en la colaboración abierta.

¡Nuevo!!: Intel Threading Building Blocks y Código abierto · Ver más »

Código fuente

El código fuente de un programa informático (o software) es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar un cargador.

¡Nuevo!!: Intel Threading Building Blocks y Código fuente · Ver más »

Cilk

Cilk es un lenguaje de programación de propósito general diseñado para la programación paralela multihilos.

¡Nuevo!!: Intel Threading Building Blocks y Cilk · Ver más »

Computación paralela

La computación paralela es una forma de cómputo en la que muchas instrucciones se ejecutan simultáneamente, operando sobre el principio de que problemas grandes, a menudo se pueden dividir en unos más pequeños, que luego son resueltos simultáneamente (en paralelo).

¡Nuevo!!: Intel Threading Building Blocks y Computación paralela · Ver más »

Debian GNU/Linux

Debian GNU/Linux es un sistema operativo libre, desarrollado por miles de voluntarios de todo el mundo, que colaboran a través de Internet.

¡Nuevo!!: Intel Threading Building Blocks y Debian GNU/Linux · Ver más »

Estructura de datos

En ciencias de la computación, una estructura de datos es una forma particular de organizar información en un computador para que pueda ser utilizada de manera eficiente.

¡Nuevo!!: Intel Threading Building Blocks y Estructura de datos · Ver más »

Fedora (sistema operativo)

Fedora (AFI) es una distribución GNU/Linux para propósitos generales.

¡Nuevo!!: Intel Threading Building Blocks y Fedora (sistema operativo) · Ver más »

FreeBSD

FreeBSD es un sistema operativo libre y de código abierto de tipo Unix que desciende de la Berkeley Software Distribution (BSD), basada en Research Unix. La primera versión de FreeBSD se publicó en 1993. Su objetivo es proveer un sistema operativo estable y veloz de propósito general que pueda ser usado para cualquier propósito sin ataduras. En 2005, FreeBSD era el sistema operativo BSD de código abierto más popular, representando más de tres cuartas partes de todos los sistemas BSD instalados y con licencia permisiva. FreeBSD tiene similitudes con GNU/Linux, con dos grandes diferencias en el alcance y las licencias: FreeBSD mantiene un sistema completo, es decir el proyecto proporciona un núcleo, controladores de dispositivos, userland, y documentación, a diferencia de Linux, que sólo proporciona un núcleo y controladores, y depende de terceras partes para el software del sistema; El código fuente de FreeBSD se libera generalmente bajo una licencia de software permisiva, Licencia BSD de 2 cláusulas/Licencia FreeBSD, en contraposición a la copyleft GPL utilizada en GNU/Linux. Las arquitecturas de CPU soportadas son: x86, amd64, Alpha/AXP, IA-64, PC-98 y UltraSPARC. FreeBSD es un derivado de BSD, la versión de UNIX desarrollada en la Universidad de California en Berkeley. FreeBSD es desarrollado y mantenido por un numeroso equipo de personas. El soporte para otras arquitecturas está en diferentes fases de desarrollo. FreeBSD ofrece una gran cantidad de funciones avanzadas e incluso cuenta con algunas no disponibles en algunos sistemas operativos comerciales. Es un excelente servidor de Internet e Intranet gracias a sus robustos servicios de red que le permiten maximizar la memoria y trabajar con cargas pesadas para entregar y mantener buenos tiempos de respuesta para miles de procesos de usuario simultáneos. Ejecuta una gran cantidad de aplicaciones con facilidad. Por el momento, tiene más de 24000 aplicaciones y bibliotecas portadas con soporte para escritorio, servidor y entornos integrados. FreeBSD es excelente para trabajar con plataformas integradas avanzadas, está disponible para instalar de varias maneras y hay instrucciones a seguir para cualquier método que desees usar, ya sea a través de CD-ROM, a través de una red usando NFS o FTP, o DVD. Es fácil de contribuir y todo lo que tienes que hacer es ubicar la sección de la base de código de FreeBSD para modificar y hacer un trabajo ordenado. Los potenciales contribuyentes también son libres de mejorar sus ilustraciones y documentación, entre otros aspectos del proyecto, FreeBSD es una organización sin fines de lucro con la que puedes contribuir financieramente. La licencia de FreeBSD permite a los usuarios incorporar el uso de software propietario que es ideal para las empresas interesadas en generar ingresos. Netflix, por ejemplo, podría citar esto como una de las razones para usar servidores FreeBSD. La mascota del sistema operativo es Beastie.

¡Nuevo!!: Intel Threading Building Blocks y FreeBSD · Ver más »

GNU Compiler Collection

El GNU Compiler Collection (colección de compiladores GNU) es un conjunto de compiladores creados por el proyecto GNU.

¡Nuevo!!: Intel Threading Building Blocks y GNU Compiler Collection · Ver más »

GNU General Public License

La Licencia Pública General de GNU o más conocida por su nombre en inglés GNU General Public License (o simplemente sus siglas en inglés GNU GPL) es una licencia de derecho de autor ampliamente usada en el mundo del software libre y código abierto, y garantiza a los usuarios finales (personas, organizaciones, compañías) la libertad de usar, estudiar, compartir (copiar) y modificar el software.

¡Nuevo!!: Intel Threading Building Blocks y GNU General Public License · Ver más »

GNU/Linux

GNU/Linux (pronunciado oficialmente como ñu linux o también ge-ene-u linux en español), es una familia de sistemas operativos tipo Unix compuesto por software libre y de código abierto.

¡Nuevo!!: Intel Threading Building Blocks y GNU/Linux · Ver más »

Hilo (informática)

En sistemas operativos, un hilo o hebra (del inglés thread), proceso ligero o subproceso es una secuencia de tareas encadenadas muy pequeña que puede ser ejecutada por un sistema operativo.

¡Nuevo!!: Intel Threading Building Blocks e Hilo (informática) · Ver más »

Intel

Intel Corporation es el mayor fabricante de circuitos integrados del mundo según su cifra de negocio anual.

¡Nuevo!!: Intel Threading Building Blocks e Intel · Ver más »

Intel C++ Compiler

Intel C++ Compiler (también conocido como ICC o ICL) es un conjunto de compiladores para los lenguajes C y C++, desarrollado por Intel.

¡Nuevo!!: Intel Threading Building Blocks e Intel C++ Compiler · Ver más »

MacOS

macOS (previamente, luego) es una serie de sistemas operativos gráficos desarrollados y comercializados por Apple desde 2001. Es el sistema operativo principal para la familia de computadoras Macintosh de Apple. Dentro del mercado de computadoras de escritorio, portátiles, hogareñas y mediante el uso de la web, fue por años el segundo sistema operativo de escritorio más utilizado, después de Microsoft Windows, hasta 2021. macOS es la segunda serie importante de sistemas operativos Macintosh. El primero se llama coloquialmente el Mac OS "clásico", que se introdujo en 1984, y cuyo lanzamiento final fue Mac OS 9 en 1999. La primera versión de escritorio, Mac OS X 10.0, se lanzó en marzo de 2001, con su primera actualización, 10.1, llegando más tarde ese año. Después de esto, Apple comenzó a poner nombres de los grandes felinos en sus lanzamientos, que duró hasta OS X 10.8 Mountain Lion. Desde OS X 10.9 Mavericks, las versiones han sido nombradas en hitos en California. Apple acortó el nombre a "OS X" en 2012 y luego lo cambió a "macOS" en 2016, adoptando la nomenclatura que estaban usando para sus otros sistemas operativos, iOS, watchOS y tvOS. La última versión es macOS Sonoma, que se lanzó al público en junio de 2023. Entre 1999 y 2009, Apple vendió una serie separada de sistemas operativos llamada Mac OS X Server. La versión inicial, Mac OS X Server 1.0, se lanzó en 1999 con una interfaz de usuario similar a Mac OS 8.5. Después de esto, se presentaron nuevas versiones al mismo tiempo que la versión de escritorio de Mac OS X. A partir de Mac OS X 10.7 Lion, las funciones del servidor se pusieron a disposición como un paquete separado en Mac App Store. macOS se basa en tecnologías desarrolladas entre 1985 y 1997 en NeXT, una compañía que el cofundador de Apple, Steve Jobs, creó después de dejar la compañía. La "X" en Mac OS X y OS X es el número romano para el número 10 y se pronuncia como tal. La X fue una parte prominente de la identidad de marca y comercialización del sistema operativo en sus primeros años, pero gradualmente retrocedió en importancia desde el lanzamiento de Snow Leopard en 2009. Se logró la certificación UNIX 03 para la versión Intel de Mac OS X 10.5 Leopard y todos los lanzamientos de Mac OS X 10.6 Snow Leopard hasta la versión actual también tienen la certificación UNIX 03. macOS comparte su núcleo basado en Unix, llamado Darwin, y muchos de sus frameworks con iOS, tvOS y watchOS. Una versión muy modificada de Mac OS X 10.4 Tiger se utilizó para la primera generación de Apple TV. Las versiones de Mac OS X de 1999 a 2005 pueden ejecutarse solo en los Mac basados en PowerPC de ese período de tiempo. Después de que Apple anunciara que cambiarían a CPUs de Intel a partir de 2006, se fabricó y distribuyó una versión separada de Mac OS X 10.4 Tiger exclusivamente con las primeras Mac basadas en Intel; incluía un emulador conocido como Rosetta, que permitía a los usuarios ejecutar la mayoría de las aplicaciones PowerPC en equipos Mac basados en Intel Mac OS X 10.5 Leopard fue la única versión que se creó como un binario universal, lo que significa que el disco de instalación admitió procesadores Intel y PowerPC. Mac OS X 10.6 Snow Leopard fue la primera versión disponible exclusivamente para equipos Mac basados en Intel. En 2011, Apple lanzó Mac OS X 10.7 Lion, que ya no soportaba procesadores Intel de 32 bits y tampoco incluía a Rosetta. Todas las versiones del sistema lanzado desde entonces se ejecutan exclusivamente en CPU Intel de 64 bits y no son compatibles con las aplicaciones PowerPC. En 2020, Apple anunció que, empenzando en 2020, los Mac nuevos tendrán sus propios CPUs, basados en la arquitectura ARM. Estos macs siguen soportando aplicaciones de Intel, y nuevas versiones de macOS tendrán el software de emulación Rosetta 2. macOS Big Sur es la primera versión de macOS que soporta Macs basados en ARM y Intel.

¡Nuevo!!: Intel Threading Building Blocks y MacOS · Ver más »

Microprocesador

El procesador o microprocesador es la unidad de procesamiento principal de un ordenador, es por ello la unidad más importante, el «cerebro» de un ordenador.

¡Nuevo!!: Intel Threading Building Blocks y Microprocesador · Ver más »

Microsoft Visual C++

Microsoft Visual C++ (MSVC) es un compilador para los lenguajes de programación C, C++, C++/CLI y C++/CX desarrollado por Microsoft.

¡Nuevo!!: Intel Threading Building Blocks y Microsoft Visual C++ · Ver más »

Microsoft Windows

Windows es el nombre de una familia de distribuciones de software para PC, servidores, sistemas empotrados y antiguamente teléfonos inteligentes desarrollados y vendidos por Microsoft y disponibles para múltiples arquitecturas, tales como x86, x86-64 (x64) y ARM.

¡Nuevo!!: Intel Threading Building Blocks y Microsoft Windows · Ver más »

OpenMP

OpenMP es una interfaz de programación de aplicaciones (API) para la programación multiproceso de memoria compartida en múltiples plataformas.

¡Nuevo!!: Intel Threading Building Blocks y OpenMP · Ver más »

OpenSUSE

openSUSE es el nombre de la distribución y el proyecto libre auspiciado por SUSE Linux GmbH (una división independiente de Blitz 18-679 GmbH), y AMD para el desarrollo y mantenimiento de un sistema operativo basado en GNU/Linux.

¡Nuevo!!: Intel Threading Building Blocks y OpenSUSE · Ver más »

Paquete de software

Un paquete de software es una serie de programas que se distribuyen conjuntamente.

¡Nuevo!!: Intel Threading Building Blocks y Paquete de software · Ver más »

Paralelismo (informática)

En la informática, el paralelismo es la simple aplicación de múltiples CPU a un problema único.

¡Nuevo!!: Intel Threading Building Blocks y Paralelismo (informática) · Ver más »

Pentium D

Pentium D es una línea de procesadores X86-64 de dos núcleos para la plataforma de escritorio introducidos por Intel en 2005.

¡Nuevo!!: Intel Threading Building Blocks y Pentium D · Ver más »

Plantilla

Una plantilla o dispositivo de interfaz, suele proporcionar una separación entre la forma o estructura y el contenido.

¡Nuevo!!: Intel Threading Building Blocks y Plantilla · Ver más »

PowerPC

PowerPC (usualmente abreviado PPC) son los CPUs tipo RISC, desarrollados por IBM, Motorola y Apple.

¡Nuevo!!: Intel Threading Building Blocks y PowerPC · Ver más »

Procesador multinúcleo

Un procesador multinúcleo es un microprocesador en un solo circuito integrado con dos o más unidades de procesamiento separadas, llamadas núcleos, cada una de las cuales lee y ejecuta instrucciones de programa.

¡Nuevo!!: Intel Threading Building Blocks y Procesador multinúcleo · Ver más »

Programa informático

Un programa informático o programa de computadora es una secuencia de instrucciones u órdenes basadas en un lenguaje de programación que una computadora interpreta para resolver un problema o una función especifica.

¡Nuevo!!: Intel Threading Building Blocks y Programa informático · Ver más »

Software propietario

El software propietario, privativo - Proyecto GNU -Free Software Foundation o no libre (en contraposición al software libre), es el software del cual no existe una forma libre de acceso a su código fuente, el cual solo se encuentra a disposición de su desarrollador y no se permite su libre modificación, adaptación o incluso lectura por parte de terceros.

¡Nuevo!!: Intel Threading Building Blocks y Software propietario · Ver más »

Solaris (sistema operativo)

Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente propiedad de Oracle Corporation tras la adquisición de Sun por parte de esta.

¡Nuevo!!: Intel Threading Building Blocks y Solaris (sistema operativo) · Ver más »

Turbolinux

Turbolinux fue una distribución Linux, enfocada a los usuarios y empresas en Asia fundada en 1992.

¡Nuevo!!: Intel Threading Building Blocks y Turbolinux · Ver más »

Ubuntu

Ubuntu es una distribución GNU/Linux basada en Debian GNU/Linux, que incluye principalmente software libre y de código abierto.

¡Nuevo!!: Intel Threading Building Blocks y Ubuntu · Ver más »

X86

La familia x86 reagrupa los microprocesadores compatibles con el juego de instrucciones Intel 8086.

¡Nuevo!!: Intel Threading Building Blocks y X86 · Ver más »

Xbox 360

Xbox 360 es la segunda videoconsola de sobremesa de la marca Xbox producida por Microsoft.

¡Nuevo!!: Intel Threading Building Blocks y Xbox 360 · Ver más »

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »