A detailed demonstration of Intel® Advisor XE, a threading prototyping tool for software architects

A detailed demonstration of Intel® Advisor XE, a threading prototyping tool for software architects

In this 40 min. video we prototype and analyze threading for a gravity waves analysis application. The initial threading design is shown to have great scalability for 8 cores, with little improvement for core counts above 8. Further correctness analysis, however, points out a number of race conditions that need to be addressed. Intel® Advisor XE is used to model alternate locking schemes to see which will be the most efficient. The demo walks through all the major steps of threading design including annotating the design to quickly sketch out a threading design and then using Advisor XE to project the performance and scaling of that design, check for synchronization issues and implement the threading design

Per informazioni più dettagliate sulle ottimizzazioni basate su compilatore, vedere il nostro Avviso sull'ottimizzazione.