Baixe o app para aproveitar ainda mais
Prévia do material em texto
1,25 pts. 1. Sobre CUDA, programas que conseguem bons speedups em GPUs, exceto: Os subproblemas são fracamente acoplados. Alta razão (operações de ponto flutuante)/(memória). Podem ser subdivido em pequenos subproblemas, que são alocados a diferentes blocos e threads. Possuem algoritmos específicos altamente acoplados. Cada thread mantém uma pequena quantidade de estado. 1,25 pts. 2. Dockerfile é um arquivo de texto que contém todos os comandos, em ordem, necessários para construir uma determinada imagem Docker. Sobre as instruções contidas em um Dockerfile, assinale a alternativa correta. A instrução EXPOSE informa ao Docker que o container escuta nas portas de rede especificadas em tempo de execução. A instrução VOLUME configura o tamanho da imagem. A instrução ENV adiciona metadados para uma imagem. A instrução WORKDIR permite a criação de um diretório no host onde ficam armazenados os dados do container. A instrução FROM configura qual será a aplicação principal do container, sendo executada após a inicialização do container. 1,25 pts. 3. Dentre algumas das características técnicas incorporadas no sistema operacional Red Hat Enterprise Linux − RHEL 7, consta a: Adoção do LXC, incluindo o OpenShift, como forma de iniciar processos e serviços, em substituição ao init. Adoção do systemd como forma de iniciar processos e serviços, em substituição ao init. Melhoria no desenvolvimento, entrega, portabilidade e isolamento de aplicações por meio de contêineres Linux, incluindo o XFS, para execuções exclusivamente em cloud em ambientes de produção. Melhoria significativa do sistema de arquivos, incluindo o XSL como o sistema padrão, que escala até 300TB. Melhoria significativa do sistema de arquivos, incluindo o systemd como o sistema padrão, que escala até 500GB. 1,25 pts. 4. Nas placas de vídeo com suporte à tecnologia GPGPU (CUDA, OPENCL), a quantidade de cuda cores/stream processors é uma característica diretamente associada à: Velocidade de processamento sequencial. Capacidade de paralelização de cálculos. Velocidade de acesso à memória principal (host). Capacidade de armazenamento de texturas. Banda disponível do barramento PCIe. 1,25 pts. 5. Sobre o CUDA, é incorreto afirmar: Possui o Cuba Driver, que permite o acesso ao hardware. Disponível para Windows (XP, Vista e 7), Linux e MacOS X, em versões de 32 e 64 bits. Pode ser obtido gratuitamente no site da Nvidia. Possui o CUDA Toolkit, que são ferramentas e bibliotecas para programação em CUDA. Possui o CUDA SKD, que é um editor de código necessário para programar em CUDA. 1,25 pts. 6. Representa o conceito de CUDA, exceto: Não permite suporte a uma hierarquia de grupos de threads. Definição de kernels que são executados na GPU. API com funções, que permitem o gerenciamento da memória da GPU e outros tipos de controle. É uma arquitetura paralela de propósito geral destinada a utilizar o poder computacional de GPUs Nvidia. Extensão da linguagem C, que permite o uso de GPUs. 1,25 pts. 7. Considere, por hipótese, que a equipe de analistas de TI tenha optado pelo uso do Docker. Essa decisão foi motivada pelo fato de o Docker: Estar ganhando espaço como um gerenciador de máquinas virtuais no ambiente GNU/Linux e não ter bibliotecas próprias, mantendo as bibliotecas nativas utilizadas para gerenciar o LXC. Utilizar hypervisors, compatíveis com diversas plataformas, para executar máquinas virtuais que virtualizam hardware físico como parte de um desenvolvimento multiplataforma para testes e implementação de fluxo de trabalho. Obter o mesmo desempenho da virtualização baseada em hypervisor, em que cada contêiner é executado em seu próprio sistema operacional, o que reduz a utilização de recursos de disco, embora os contêineres utilizem mais memória. Permitir portabilidade de contêineres. É possível criar uma imagem de toda a configuração e aplicativos instalados em um contêiner e transferi-lo para outro host que tenha um Docker previamente instalado. Não utilizar Namespaces do Linux, o que permite prover espaços de trabalho isolados para os contêineres. Dessa forma, quando um contêiner é criado, automaticamente é criada uma camada de isolamento para grupos de processos. 1,25 pts. 8. Sobre o Docker, é incorreto afirmar: É uma ferramenta open source. Isola as aplicações em execução e não utiliza tantos recursos da máquina quanto as máquinas virtuais. Permite a criação de ambientes virtuais por meio de Linux Containers. Não é necessário configurar o repositório. Fornece uma virtualização em nível de sistema operacional.
Compartilhar