Key points are not available for this paper at this time.
Neste artigo, relatamos o desempenho da implementação da chamada de procedimento remoto (RPC) para o multiprocessador Firefly e analisamos a implementação para contabilizar precisamente toda a latência medida. A partir da análise e das medições, estimamos o quanto a RPC poderia ser mais rápida se certas melhorias fossem feitas. O tempo decorrido para uma chamada intermáquina a um procedimento remoto que não aceita argumentos e não produz resultados é de 2,66 ms. O tempo decorrido para uma RPC que tem um único resultado de 1440 bytes (o resultado máximo que cabe em um único pacote) é de 6,35 ms. A taxa máxima de transferência intermáquina de dados de programas de aplicação usando RPC é de 4,65 Mbits/s, alcançada com quatro threads fazendo RPCs paralelos que retornam o resultado de tamanho máximo que cabe em um único pacote de resultado RPC. A utilização da CPU na taxa de transferência máxima é de cerca de 1,2 segundos de CPU por segundo na máquina chamadora e um pouco menos no servidor. Essas medições são para RPCs do espaço do usuário em uma máquina para o espaço do usuário em outra, utilizando o sistema instalado e uma Ethernet de 10 Mbit/s. O protocolo de troca de pacotes RPC é construído sobre IP/UDP, e os tempos incluem o cálculo e a verificação das somas de verificação UDP. Os Fireflies usados nos testes tinham 5 processadores MicroVAX II e um controlador Ethernet DEQNA.
Schroeder et al. (Qui,) estudaram essa questão.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: