Abstract-Using flera strömmar kan förbättra den totala systemprestanda genom att minska dataöverföring overhead på heterogena system. Tidigare arbete fokuserar mycket på GPUs men lite är känt om prestandapåverkan på (Intel Xeon) Phi. I detta arbete tillämpar vi flera strömmar i sex realworld applikationer på Phi. Vi utvärderar sedan systematiskt fördelarna med att använda flera strömmar. Utvärderingsarbetet utförs på två nivåer: mikrobenchmarkingsnivån och den verkliga tillämpningsnivån. Våra experimentella resultat på mikrobenchmark-nivå visar att dataöverföringar och kärnutförande kan överlappas på Phi, medan dataöverföringar i båda riktningarna utförs på ett seriellt sätt. På realworld applikationsnivå visar vi att både överlappningsbara och icke-överlappbara applikationer kan dra nytta av att använda flera strömmar (med en prestandaförbättring på upp till 24%). Vi kvantifierar också hur uppgift granularitet och resurs granularitet påverkar den totala prestandan. Slutligen presenterar vi en uppsättning heuristiker för att minska sökytan vid fastställandet av en ordentlig uppgift granularitet och resursgranularitet. Sammanfattningsvis ger vårt utvärderingsarbete massor av insikter för runtime- och arkitekturdesigners när vi använder flera strömmar på Phi.
Löjtnant m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m för m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m. REF utvärderar systematiskt fördelarna med att använda flera strömmar.
Evaluating the Performance Impact of Multiple Streams on the MIC-Based Heterogeneous Platform
{'venue': '2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)', 'journal': '2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)', 'mag_field_of_study': ['Computer Science']}