Resultados da pesquisa a pedido "memory-alignment"
Acessos de memória alinhados e desalinhados?
Qual é a diferença entre acesso à memória alinhado e desalinhado?Eu trabalho em um DSP TMS320C64x, e eu quero usar as funções intrínsecas (funções C para ins...
Cv do OpenCV :: Alinhamento de linhas Mat & CvMat
poderia alguém pls me explicar como o alinhamento de linha do @ da OpenCvMat (ou sua versão C ++cv::Mat) trabalho? Por exemplo, vamos assumir que eu tenho uma matriz CvMat *cvmat = cvCreateMat(2,3,CV_8UC1); cvSet2D( cvmat, 0, 0, cvScalar(1) ...
Alocação de memória Win32 com grande alinhamento
Preciso alocar grandes regiões de memória (megabytes) com grandes alinhamentos (também potencialmente na faixa de megabytes). A família de funções VirtualAlloc parece não oferecer opções para fazer iss que eu faço no Linux para conseguir isso ...
Existe uma palavra-chave do GCC para permitir o reordenamento de estrutura?
Eu sei por que o GCC não reordena os membros de uma estrutura por padrão, mas eu raramente escrevo código que depende da ordem da estrutura, então há alguma ...
Alinhando literais de cadeia estática
Eu tenho uma matriz estática de estruturas: struct CommandStruct { char* data; unsigned ans_size; }; static const CommandStruct commands[] = { { "Some literal", 28 }, { "Some other literal", 29 }, { "Yet another literal", 8 }, };E eu quero que ...
Como resolver o problema de alinhamento de 32 bytes nas operações de carregamento / armazenamento do AVX?
Estou tendo problemas de alinhamento ao usarymm registra, com alguns trechos de código que me parecem bons. Aqui está um exemplo de trabalho mínimo: #include <iostream> #include <immintrin.h> inline void ones(float *a) { __m256 out_aligned = ...
“Aponta para byte não inicializado” Erros Valgrind
Eu tenho usadoValgrind para procurar vazamentos de memória no meu código, e enquanto nenhum vazamento de memória está sendo encontrado, alguns erros são repo...
O acesso desalinhado à memória sempre causa erros de barramento?
De acordo com a página da Wikipediafalha de segmentação, um erro de barramento pode ser causado por acesso à memória desalinhada. O artigo fornece um exemplo...
Como o tamanho de uma classe C ++ é determinado?
Resumo: Como o compilador estaticamente determina o tamanho de uma classe C ++ durante a compilação?Detalhes:Estou tentando entender quais são as regras para...
combinando dados compactados com acesso alinhado à memória
Estou tentando executar uma otimização de memória que deveria ser teoricamente possível, mas que estou começando a duvidar que esteja dentro da capacidade do arm-elf-gcc. Por favor, mostre-me que estou errado. Eu tenho um sistema incorporado com ...