RAM ruidosa? Ou fonte de alimentação ruidosa?

4

Eu estava desenvolvendo uma implementação buscável do AES e quando o executei; um ruído estridente começou a sair de dentro do meu computador.

Eu sei que não era o disco rígido, porque quase não havia atividade de disco rígido, e eu tinha recentemente substituído meu disco rígido. Isto parece acontecer quando eu memcpy uma enorme matriz de bytes de um local na RAM para outro, em seguida, excluí-lo e recarregar o buffer com dados de um MemoryStream.

É tão alto que algumas pessoas não conseguem ouvir o barulho. Ele não vem do meu alto-falante, e eu não tenho um alto-falante de modem ou de placa-mãe no meu computador que possa estar causando ruído. O que poderia estar causando esse ruído, e por que isso só aconteceria ao executar operações enormes de memcpy?

    
por IDWMaster 04.07.2011 / 18:50

3 respostas

3

Algumas placas-mãe permitem o carregamento variável em sua energia fornecida aos dispositivos, que usam reguladores de voltagem de alta frequência. Estes são semelhantes aos VRMs na sua placa gráfica. Sob carga, o ciclo de trabalho e a frequência dos reguladores de tensão aumentam para melhorar a estabilidade do sistema (com o custo de mais calor).

Isso também pode apresentar outro efeito colateral, um gemido agudo. Infelizmente, pode ser difícil apontar, mas como você disse, você está usando CUDA / OpenCL. Eu assumirei, por razões de argumentos, que você os implementou apenas, já que você tem um cartão que suporta a computação da GPU, , então eu apontaria meus olhos para a GPU . (Atualização do autor da pergunta, o descarregamento da computação da GPU não ajudou)

Caso isso aconteça, você pode querer considerar os reguladores de potência da placa-mãe (eu sei que as placas-mãe ASUS geralmente são bastante personalizáveis). Pode ser apenas uma frequência específica que causa o ruído que você sente, e você pode ser capaz de definir a frequência do VRM manualmente.

    
por 04.07.2011 / 22:08
1

Eu já ouvi isso antes. É comum que pessoas que executam algoritmos intensivos de energia em um computador percebam ruídos altos e, em alguns casos, possam saber qual parte do algoritmo está sendo executada pelo som de tom distinto. Parece que isso é algo relacionado ao consumo de energia e à variação do ciclo de tarefas do PWM dentro da PSU para se adaptar aos requisitos de energia da CPU.

    
por 04.07.2011 / 21:30
0
Enquanto dispositivos que consistem apenas em circuitos impressos, chips e resistores e capacitores ocasionais podem, teoricamente, fazer ruído em níveis de potência suficientemente altos, eu provavelmente suspeitaria de algum tipo de transformador / indutor de energia (supondo que existam realmente não é um dispositivo tipo "beeper" na caixa).

    
por 04.07.2011 / 21:33