-
公开(公告)号:BRPI0409710B1
公开(公告)日:2020-01-14
申请号:BRPI0409710
申请日:2004-04-14
Applicant: IBM
Inventor: BALARAM SINHAROY , LARRY SCOTT LEITNER , MICHAEL STEPHEN FLOYD , RONALD NICK KALLA , WILLIAM JOSEPH ARMSTRONG
Abstract: "método e lógica contábil para determinar a utilização de recurso de processador per-thread em um processador de múltiplos threads simultâneos (smt)". um método contábil e lógica para determinar utilização de recurso de processador por-thread em um processador de múltiplos threads (smt) provê um mecanismo para contabilizar o uso do recurso de processador por programas e threads dentro de programas. o uso de recurso relativo é determinado pela detecção de despacho de instruções para múltiplos thread ativos dentro do processador, que podem incluir threads ociosos que ainda estão ocupando recursos do processador. se instruções são despachadas para todos os threads ou nenhum thread, o ciclo de processador é contabilizado igualmente para todos os threads. alternativamente, se nenhum thread está no estado de despacho, a contabilização pode ser feita usando um estado anterior ou em conformidade com taxas de níveis de prioridade de threads. se apenas um thread é despachado, aquele thread é contabilizado pelo ciclo de processador completo. se múltiplos threads são despachados, mas menos que todos os threads são despachados (em um processador suportando mais que dois threads), o ciclo de processador é faturado uniformemente pelos threads despachados. múltiplos threads podem ser detectados para os threads e um uso de recurso fracionado para cada thread e os contadores podem ser atualizados de acordo com os seus usos fracionados.