हां सिद्धांत शतरंज विश्लेषण साहित्य और सामान्य समानांतर प्रोग्रामिंग तकनीकों दोनों के कारण काफी और कुछ हद तक उन्नत हुआ है। यहाँ कुछ नए रेफरी हैं (शतरंज) अल्फा बीटा पर वितरित समूहों / समानांतरवाद पर प्रूनिंग। प्रारंभिक वितरित कंप्यूटिंग शतरंज साहित्य में से कुछ भी मूल समानांतर डिजाइन पैटर्न का एक बहुत कुछ है और उस ढांचे के भीतर अवधारणा की जा सकती है।
DTS के पीछे मूल विचार यह है कि खोज पेड़ों को चाल / लेआउट जटिलता के आधार पर कम्प्यूटेशनल नोड्स के बीच वितरित किया जाता है। अप्रयुक्त प्रोसेसर जो "जल्दी खत्म" करते हैं, एक प्रारंभिक आवंटन से परे अतिरिक्त काम कर सकते हैं जो शुरू में समान रूप से वितरित किए जा सकते हैं लेकिन असमान हो जाएंगे। इसलिए इसका मूल रूप से "लोड संतुलन" और "निर्माता / उपभोक्ता" कतार का एक प्रकार है , या नौकरी के समय निर्धारण के समान है।
यह बेकार प्रोसेसर प्रसारित करता है (साझा मेमोरी का उपयोग करके) यह निष्क्रिय है, और किसी भी अन्य प्रोसेसर को अपने पेड़ की खोज करने में मदद करने के लिए उपलब्ध है। व्यस्त प्रोसेसर "पेड़ की स्थिति" डेटा एकत्र करते हैं, और निष्क्रिय प्रोसेसर की जांच करने के लिए इसे साझा मेमोरी में संग्रहीत करते हैं। यह निष्क्रिय प्रोसेसर इस डेटा का विश्लेषण करता है, और यह तय करता है कि व्यस्त प्रोसेसर में से कौन (यदि कोई है) एक पेड़ है जो पर्याप्त जटिल है कि यह खोज के साथ मदद करने के लिए कुशल होगा। यदि ऐसी स्थिति पाई जाती है, तो निष्क्रिय प्रोसेसर प्रोसेसर को सूचित करता है जो इस नोड का मालिक है और वे "बलों" में शामिल होते हैं।