Distributed Processing Unit Definition