| Afinidade portátil do processador Linux A afinidade do processador Linux portátil é uma tentativa de resolver o problema de múltiplas APIs para afinidade do processador dentro do Linux. |
Baixe Agora |
Afinidade portátil do processador Linux Classificação e resumo
- Nome do editor:
- Jeff Squyres
- Site do editor:
- http://www.osl.iu.edu/~jsquyres/bladeenc/
Afinidade portátil do processador Linux Tag
Afinidade portátil do processador Linux Descrição
A afinidade do processador Linux portátil é uma tentativa de resolver o problema de múltiplas APIs para afinidade do processador dentro do Linux. A biblioteca portátil do PLPA (PLPA) do processador portátil faz o seguinte, independentemente da sua distribuição do Linux, versão do kernel e versão do GLIBC: - Fornecer comportamento consistente - Fornecer compatibilidade binária de afinidade do processador - Fornecer uma API comum e o conjunto de abstrações é uma tentativa de Resolva o problema que existem várias APIs para afinidade do processador dentro do Linux. Especificamente, as funções sched_setagnity () e sched_getaffinity () possuem números e tipos de parâmetros, dependendo do seu fornecedor Linux e / ou versão do GLIBC. Isso é bastante problemático para as aplicações tentando usar a afinidade do processador no Linux para motivos de compilação, tempo de ligação e tempo de execução. O PLPA fornece uma única API de afinidade do processador que os desenvolvedores podem escrever para obter o comportamento consistente e o binário Compatibilidade entre diferentes instalações do Linux (assumindo que você tenha um executável que é de outra forma linux portátil, é claro). Biblioteca de afinidade do processador Linux foi desenvolvida pela equipe Abra MPI como um projeto autônomo que pode ser usado pela comunidade Linux. Especificamente: é distribuído independentemente do MPI aberto e não requer nenhuma parte do MPI aberto para sua funcionalidade de compilação, link ou tempo de execução. O que há de novo nesta versão: · O principal novo recurso desta versão é a capacidade de ligar os processos a conjuntos específicos (núcleo, soquete). · Especificamente, o PLPA permite que a especificação de ligação seja especificada em termos de núcleos e soquetes (vs. IDs do processador virtual Linux). · As tuplas de ligação a (núcleo, soquete) estão disponíveis através da API C e do executável de linha de comando "PLPA-TaskSet".
Afinidade portátil do processador Linux Software Relacionado