Resultados da pesquisa a pedido "optimization"
Desoptimização de um programa para o pipeline nas CPUs da família Intel Sandybridge
Estou atormentando meu cérebro há uma semana tentando concluir essa tarefa e espero que alguém aqui possa me levar ao caminho certo. Deixe-me começar com as instruções do instrutor: Sua tarefa é o oposto de nossa primeira tarefa de ...
Por que os loops são sempre compilados no estilo "do ... while" (salto de cauda
Ao tentar entender a montagem (com a otimização do compilador ativada), vejo este comportamento: Um loop muito básico como este outside_loop; while (condition) { statements; } É frequentemente compilado em (pseudocódigo) ; outside_loop jmp ...
Como acelerar este histograma de pesquisas LUT?
Primeiro, eu tenho uma matrizint a[1000][1000]. Todos esses números inteiros estão entre 0 e 32767 e são constantes conhecidas: eles nunca mudam durante uma execução do program Segundo, eu tenho uma matriz b [32768], que contém números inteiros ...
Como a reordenação de memória ajuda processadores e compiladores?
Estudei o modelo de memória Java e vi problemas de reordenação. Um exemplo simples: boolean first = false; boolean second = false; void setValues() { first = true; second = true; } void checkValues() { while(!second); assert first; }Reordenar ...
Python maneira mais rápida de ler um arquivo de texto grande (vários GB) [duplicado]
Esta pergunta já tem uma resposta aqui: Como ler um arquivo grande, linha por linha, em Python [/questions/8009882/how-to-read-a-large-file-line-by-line-in-python] 10 respostas Eu tenho um arquivo de texto grande (~ 7 GB). Eu estou procurando ...
Como esta aproximação de raiz quadrada flutuante funciona?
Encontrei uma aproximação de raiz quadrada bastante estranha, mas funcional, parafloats; Eu realmente não entendo. Alguém pode me explicar por que esse código funciona? float sqrt(float f) { const int result = 0x1fbb4000 + (*(int*)&f >> 1); ...
Como otimizar o tamanho da imagem usando a varinha em python
Quero redimensionar e otimizar o tamanho da imagem png e jpg usando a varinh om o PIL, sou capaz de salvar a mesma imagem com cerca de um terço do tamanho se especificar a opção de otimizaçã with open(filename, 'rb') as f: pimage = ...
omo substituir caracteres em uma matriz rapidamente
Estou usando um leitor de texto XML em um arquivo XML que pode conter caracteres inválidos para o leitor. Meu pensamento inicial era criar minha própria versão do leitor de fluxo e limpar os caracteres ruins, mas isso está abrandando bastante o ...
O que é melhor ? Várias instruções if ou uma se com várias condições
Para meu trabalho, tenho que desenvolver um pequeno aplicativo Java que analise arquivos XML muito grandes (~ 300k linhas) para selecionar dados muito específicos (usandoPattern), então estou tentando otimizar um pouco. Eu queria saber o que era ...
where rownum = 1 consulta demorando no Oracle
Estou tentando executar uma consulta como select * from tableName where rownum=1Esta consulta é basicamente para buscar os nomes das colunas da tabela.Existem mais de um milhão de registros na tabela.Quando coloco a condição acima, está ...