I detta dokument beskrivs det parallella genomförandet av mikrosimuleringen av TRANSIMS-trafiken. Parallelliseringsmetoden är domännedbrytning, vilket innebär att varje CPU av den parallella datorn är ansvarig för ett annat geografiskt område i den simulerade regionen. Vi beskriver hur information mellan domäner utbyts, och hur transportnätverksgrafen är partitionerad. Ett adaptivt system används för att optimera belastningsbalansering. Vi visar sedan hur datorhastigheter av våra parallella mikrosimuleringar systematiskt kan förutsägas när scenariot och datorarkitekturen är kända. Detta gör det till exempel möjligt att avgöra om en viss studie är genomförbar med en viss databudget och hur den budgeten ska investeras. De viktigaste beståndsdelarna i förutsägelsen är kunskap om det parallella genomförandet av mikrosimuleringen, kunskap om egenskaperna hos uppdelningen av transportnätverksgrafen och kunskap om samspelet mellan dessa mängder och datasystemet. I synnerhet undersöker vi skillnaderna mellan växlade och icke-vridna topologier, och effekterna av 10 Mbit, 100 Mbit, och Gbit Ethernet. Som ett exempel visar vi att med en gemensam teknik -100 Mbit switched Ethernet - kan man köra 20 000-länken EMME/2-nätverk för Portland (Oregon) mer än 20 gånger snabbare än realtid på 16 kopplade Pentium-processorer.
Författarna i REF presenterar en parallellisering av Transims-plattformen, med en lastbalanseringsmekanism.
Parallel implementation of the TRANSIMS micro-simulation
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science', 'Mathematics']}