Resultados da pesquisa a pedido "compiler-optimization"

3 a resposta

É possível dizer ao preditor de ramo como é provável seguir o ramo?

Só para deixar claro, eu não estou indo para qualquer tipo de portabilidade aqui, então qualquer solução que me amarre a uma certa caixa está bem.Basicamente...

1 a resposta

Como ter o alias "constexpr and runtime"

Constexpr pode ser impressionante e útil para otimização de compilação. Por exemplo... strlen(char*)Pode ser pré-compilado usando .... constexpr inline size_t strlen_constexpr(char* baseChar) { return ( ( baseChar[0] == 0 ) ?(// if { 0 )// } ...

2 a resposta

Qual é a diferença entre as opções do compilador / Ox e / O2?

O compilador C ++ da Microsoft (cl.exe, conforme incluído no Visual Studio) oferecevárias opções de otimização [http://msdn.microsoft.com/en-us/library/k1ack8f1.aspx]. A diferença entre a maioria delas parece auto-explicativa, mas não está claro ...

1 a resposta

Cálculo em tempo de compilação flutuante não está acontecendo?

Um pequeno programa de teste: #include <iostream> const float TEST_FLOAT = 1/60; const float TEST_A = 1; const float TEST_B = 60; const float TEST_C = TEST_A / TEST_B; int main() { std::cout << TEST_FLOAT << std::endl; std::cout << TEST_C << ...

1 a resposta

Como obter um relatório de otimização do GCC

Gostaria de saber se existe uma opção que eu possa usar com o GCC para obter um relatório detalhado sobre a otimização realmente escolhida e executada pelo compilador. Isso é possível com o compilador Intel C usando o relatório -opt. Eu não ...

1 a resposta

Por que o GCC ou o Clang não otimizam recíproco para uma instrução ao usar o método rápido de matemática

Alguém sabe por que o GCC / Clang não funcionará otimistatest1 no exemplo de código abaixo para simplesmente usar apenas a instrução RCPPS ao usar a opção de matemática rápida? Existe outro sinalizador do compilador que geraria ...

11 a resposta

Como compilar o Tensorflow com as instruções SSE4.2 e AVX?

Esta é a mensagem recebida da execução de um script para verificar se o Tensorflow está funcionando: I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcublas.so.8.0 locally I ...

1 a resposta

Alterar o valor padrão de CMAKE_CXX_FLAGS_DEBUG e amigos no CMake

Gostaria de alterar os valores padrão paraCMAKE_CXX_FLAGS_RELEASE ouCMAKE_CXX_FLAGS_DEBUG no CMake. Basicamente, tenho alguns padrões de projeto que diferem um pouco dos do CMake (para lançamento, por exemplo), e não deveria me perguntar: "Oh, o ...

1 a resposta

O impacto de várias definições de compilador no system.codedom em web.config

Todos os meus projetos web do ASP.NET estão sendo desenvolvidos exclusivamente no VB.NET. (E também são os projetos DLL de satélite, que provavelmente são menos relevantes. Quando olho para o arquivo web.config padrão, sob o<system.codedom>, ...

1 a resposta

É garantido que as variáveis ​​do Flutuante Complexo estarão alinhadas em 8 bytes na memória?