denali IPC