1. Programming ModelThe following documentation describes the BSP programming model:BSP ApplicationsBSPsBSP DirectivesCentral Classes and InterfacesImportant Global ObjectsBSP…