Blocos de construção de rosqueamento Intel

Uma biblioteca de tempo de execução C ++ premiada que abstrava os detalhes de rosqueamento de baixo nível.
Baixe Agora

Blocos de construção de rosqueamento Intel Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Trial
  • Preço:
  • USD 299.00 | BUY the full version
  • Nome do editor:
  • Intel Corporation
  • Site do editor:
  • http://www.intel.com/business/index.htm?iid=hdr work
  • Sistemas operacionais:
  • Mac OS X 10.4.4 or later
  • Tamanho do arquivo:
  • 5.1 MB

Blocos de construção de rosqueamento Intel Tag


Blocos de construção de rosqueamento Intel Descrição

Uma biblioteca de tempo de execução de C ++ premiada que abstrai os detalhes de rosqueamento de baixo nível. Intel Threading Building Blocks (Intel TBB) 1.1 é uma biblioteca de tempo de execução C ++ premiada que abstrava os detalhes de rosqueamento de baixo nível necessários para um ótimo desempenho multi-core. Intel Threading Building Blocks é uma ferramenta que usa modelos comuns de C ++ e estilo de codificação para eliminar o trabalho tedioso de implementação de rosca. Agora você pode encadear como um especialista sem ser um. A Intel TBB requer menos linhas de código para obter paralelismo do que outros modelos de rosqueamento. As aplicações que você escreve são portáteis entre as plataformas. Como a biblioteca também é inerentemente escalável, nenhuma manutenção de código é necessária à medida que mais núcleos do processador se tornam disponíveis.Aqui são alguns recursos principais de "Intel Threading Building Blocks": · Empregar rapidamente algoritmos comumente necessários projetados para desempenho e escalabilidade paralelamente. · Modelos genéricos permitem Você adapta facilmente esses algoritmos para suas necessidades. · Suporta a implantação fácil de plug-in em aplicativos para fornecer aceleração de software escalável, otimizando para os núcleos disponíveis e a localidade de cache. · Reduzir o trabalho necessário para produzir software encadeado em muitos casos, por meio de de construções paralelas pré-construídas.Cross Platform Support: Escreva aplicativos uma vez e implante em vários sistemas OS. · Fornece uma única solução para Windows *, Linux * e Mac OS * em plataformas de 32 bits e de 64 bits usando compiladores Intel, Microsoft e GNU. · Suporta compiladores líderes do setor da Intel, Microsoft e GNU. · Acelera a implantação de aplicativos em várias plataformas multi-core.Task Baseado em paralelismo: Especifique a funcionalidade de rosqueamento em termos de tarefas lógicas em vez de fios físicos. · Permitir que o desenvolvedor se concentre no nível mais alto de padrões de tarefas escaláveis, em vez de mecânicos de thread de baixo nível · usa abstrações comprovadas de decomposição de dados que usam múltiplos núcleos de forma eficiente · Ativa o balanceamento automático de carga · Suporta eficientemente paralelismo aninhado, permitindo que os componentes paralelos sejam construídos de outros paralelos Solução baseada em ComponentesLibrary: Obtenha uma funcionalidade paralela altamente otimizada agora com esforço mínimo. · O aplicativo C ++ simplesmente chama a biblioteca de blocos de construção · padrão C ++ - Não é necessário reescrever o código em um novo idioma · Compatível com outros pacotes de rosqueamento · Permite a distribuição ilimitada das bibliotecas de tempo de execução com seu software · Integra-se perfeitamente ao ambiente de desenvolvimento existente. : Otimize a capacidade do processador de executar tarefas simultâneas. · Simplifique o desenvolvimento de aplicativos multithread com interfaces projetadas para segurança de rosca e alta concorrência. · Melhorar a qualidade do aplicativo, empregando estruturas de dados pré-testadas. · Melhorar o desempenho de aplicativos, permitindo que núcleos de execução ou processadores trabalhem juntos de forma mais eficiente. Cálculo de grãos automáticos: a Intel TBB pode calcular automaticamente o graÃnularity para controlar a granularidade de uma tarefa para obter o melhor desempenho em processadores multi-core. Requisitos: · Compilador Intel C ++ 9.1 para Mac OS ou posterior. Limitações: · 30 dias período de teste.


Blocos de construção de rosqueamento Intel Software Relacionado

Findbin

Aplicativo Haskell para localizar o diretório do programa original ...

158 2 KB

Download