This session will focus on the details of the programming model for the Advanced IO Processor (AIOP), including the scheduler, accelerators and memory scheme. We will also explain the architecture of AIOP software and ways to integrate it into applications.