{"title":"用于动态可重构平台上的并行应用程序的方法","authors":"C. Foucher, F. Muller, A. Giulieri","doi":"10.3166/tsi.32.253-280","DOIUrl":null,"url":null,"abstract":"L'integration croissante de ressources materielles reconfigurables dans les systemes de calcul ouvre de nombreuses voies en permettant d'implementer des accelerateurs materiels dynamiquement. Neanmoins, l'utilisation de ces circuits reste complexe avec les outils actuels, notamment dans le cas de la reconfiguration partielle. C'est pourquoi nous proposons dans cet article une methodologie destinee a faciliter la creation d'applications faisant usage de materiel reconfigurable, et particulierement des applications paralleles. Nous introduisons une couche de virtualisation destinee a isoler l'application de la plateforme d'execution, qui permet notamment d'assurer la portabilite des applications sur divers supports. Nous detaillons egalement la structure modulaire que nous proposons pour les applications, qui facilite la reutilisation d'IP deja existants lors de la conception d'une application. Par ailleurs, nous presentons plusieurs implementations de plateformes destinees a l'execution de telles applications.","PeriodicalId":109795,"journal":{"name":"Tech. Sci. Informatiques","volume":"113 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Méthodologie dédiée aux applications parallèles sur plateforme reconfigurable dynamiquement\",\"authors\":\"C. Foucher, F. Muller, A. Giulieri\",\"doi\":\"10.3166/tsi.32.253-280\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"L'integration croissante de ressources materielles reconfigurables dans les systemes de calcul ouvre de nombreuses voies en permettant d'implementer des accelerateurs materiels dynamiquement. Neanmoins, l'utilisation de ces circuits reste complexe avec les outils actuels, notamment dans le cas de la reconfiguration partielle. C'est pourquoi nous proposons dans cet article une methodologie destinee a faciliter la creation d'applications faisant usage de materiel reconfigurable, et particulierement des applications paralleles. Nous introduisons une couche de virtualisation destinee a isoler l'application de la plateforme d'execution, qui permet notamment d'assurer la portabilite des applications sur divers supports. Nous detaillons egalement la structure modulaire que nous proposons pour les applications, qui facilite la reutilisation d'IP deja existants lors de la conception d'une application. Par ailleurs, nous presentons plusieurs implementations de plateformes destinees a l'execution de telles applications.\",\"PeriodicalId\":109795,\"journal\":{\"name\":\"Tech. Sci. Informatiques\",\"volume\":\"113 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Tech. Sci. Informatiques\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3166/tsi.32.253-280\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Tech. Sci. Informatiques","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/tsi.32.253-280","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Méthodologie dédiée aux applications parallèles sur plateforme reconfigurable dynamiquement
L'integration croissante de ressources materielles reconfigurables dans les systemes de calcul ouvre de nombreuses voies en permettant d'implementer des accelerateurs materiels dynamiquement. Neanmoins, l'utilisation de ces circuits reste complexe avec les outils actuels, notamment dans le cas de la reconfiguration partielle. C'est pourquoi nous proposons dans cet article une methodologie destinee a faciliter la creation d'applications faisant usage de materiel reconfigurable, et particulierement des applications paralleles. Nous introduisons une couche de virtualisation destinee a isoler l'application de la plateforme d'execution, qui permet notamment d'assurer la portabilite des applications sur divers supports. Nous detaillons egalement la structure modulaire que nous proposons pour les applications, qui facilite la reutilisation d'IP deja existants lors de la conception d'une application. Par ailleurs, nous presentons plusieurs implementations de plateformes destinees a l'execution de telles applications.