El Dr. Andreu Moreno acaba de publicar un article titulat “A methodology for selecting a performance-convenient ABMS development framework on HPC platforms” a la revista Simulation Modelling Practice and Theory, en col·laboració amb investigadors del Departament d’Arquitectura de Computadors i Sistemes Operatius de la UAB, la UOC i l’empresa Mitiga Solutions.
La majoria dels desenvolupadors de simuladors basat en agents (ABMS) són experts en el domini específic de la simulació, però no tenen l’experiència per desenvolupar aplicacions paral·leles. Aquest article presenta una metodologia que utilitza un benchmark per ajudar els usuaris no experts a seleccionar l’entorn més adequat per generar la implementació paral·lela de millor rendiment per a un model ABMS determinat. Aquest benchmark considera les característiques comunes de les aplicacions ABMS paral·leles i inclou paràmetres per influir en els seus aspectes de rendiment rellevants.
La metodologia es basa en la definició d’un conjunt de classes de problemes que representen la majoria dels models ABMS coneguts i la realització sistemàtica d’una sèrie d’experiments per determinar quin entorn ofereix el millor rendiment per a cada classe. Aleshores, els usuaris només han d’identificar la classe que s’alinea estretament amb el seu model per prendre una decisió informada sobre l’entorn de desenvolupament adequat. La metodologia s’utilitza per avaluar els entorn de desenvolupament paral·lel ABMS coneguts (FLAME, RepastHPC i DMASON) en plataformes HPC reals. Els resultats obtinguts es validen mitjançant una aplicació real de modelització d’infeccions i seguiment de contactes.