This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, March 27 • 16:20 - 17:00
Path Invariance Based Partial Loop Un-switching

Sign up or log in to save this to your schedule and see who's attending!

Loop un-switching is a well-known compiler optimization technique, it moves a conditional inside a loop outside by duplicating the loop's body and placing a version of it inside each of the if and else clauses of the conditional. Efficient Loop un-switching is inhibited in cases where a condition inside a loop is not loop-invariant or invariant in any of the conditional-paths inside the loop but not invariant in all the paths. We propose here a novel, efficient technique to identify partial invariant cases and optimize them by using partial loop un-switching.

avatar for Ashutosh Nema

Ashutosh Nema

Compiler Engineer, AMD

Monday March 27, 2017 16:20 - 17:00
HS002, E1 3

Attendees (13)