@PHDTHESIS{ 2011:1393047285, title = {Servi?os de comunica??o diferenciados em sistemas multiprocessados em chip baseados em redes intra-chip}, year = {2011}, url = "http://tede2.pucrs.br/tede2/handle/tede/5142", abstract = "Sistemas multiprocessados em chip (MPSoCs - Multiprocessor Systems-on-Chip) est?o sendo considerados como prov?vel padr?o para implementar os sistemas embarcados futuros. O poder computacional destas plataformas possibilita a execu??o simult?nea de diversas aplica??es com diferentes requisitos. O emprego de redes intrachip (NoCs Networks-on-Chip) como infraestrutura de comunica??o em tais plataformas ? uma realidade em pesquisas acad?micas e projetos industriais. NoCs s?o comumente vistas como alternativa aos tradicionais barramentos, oferecendo como principais vantagens escalabilidade e suporte a diversas comunica??es em paralelo. Contudo, a motiva??o para o seu emprego em SoCs (Systems-on-Chip) vai al?m dessas vantagens ?bvias, visto que NoCs podem suportar diversos servi?os de comunica??o com diferentes n?veis de qualidade. Visto que comumente as aplica??es que executam em MPSoCs s?o compostas por diferentes tarefas comunicantes, o eficiente suporte ? comunica??o tem um papel fundamental no desempenho destas e ? uma ?rea estrat?gica no desenvolvimento de plataformas multiprocessadas. Muitos trabalhos t?m sido conduzidos na ?ltima d?cada nas ?reas de NoCs e MPSoCs, entretanto poucos tratam a lacuna existente entre os n?veis de rede (servi?os de comunica??o) e de aplica??o em MPSoCs baseados em NoC. Este trabalho tem por objetivo a implementa??o de diferentes servi?os de comunica??o no n?vel de rede e a disponibiliza??o destes no n?vel de aplica??o, preenchendo assim a lacuna existente entre tais n?veis atrav?s de uma melhor integra??o hardware/software. A metodologia de projeto seguida neste trabalho parte da implementa??o de mecanismos espec?ficos no n?vel da rede, os quais d?o suporte a servi?os de comunica??o diferenciados. Tais servi?os s?o expostos no n?vel de aplica??o atrav?s de primitivas que comp?em a API (Application Programming Interface) de comunica??o. O prop?sito desta abordagem ? oferecer ao desenvolvedor de aplica??es meios, em software, para satisfazer os requisitos de comunica??o das aplica??es, especialmente daquelas com restri??es temporais. As avalia??es realizadas mostram o funcionamento e os benef?cios obtidos atrav?s da utiliza??o dos servi?os implementados, al?m de apontar alguns cen?rios onde estes n?o se adequam t?o bem.", publisher = {Pontif?cia Universidade Cat?lica do Rio Grande do Sul}, scholl = {Programa de P?s-Gradua??o em Ci?ncia da Computa??o}, note = {Faculdade de Inform?ca} }