المستخلص: |
الجامع الغير متزامن 32 -bit ESTCA تم تصميمه وتقديمه لأول مرة في (1)، والذي أثبت أنه عن طريق التنبؤ بقيمة إشارة المحمول باستخدام محمول واحد "C15" يمكن تصميم جامع bit -32 بحيث أن معظم عمليات الجمع سوف تتم بنفس سرعة الجامع المتوازي bit -16، أي في وقت أسرع. توضح هذه الورقة أن نظرية التنبؤ بقيمة إشارة المحمول الحالية يمكن تمديدها بحيث نسبة احتمال التنبؤ الصحيح سوف تزيد وذلك من خلال التحقق والنظر إلى الوراء لنرى كيف أن إشارة المحمول من الخانات السابقة (C14،C13، C12... الخ) كيف تؤثر على التنبؤ الصحيح. ولقد أظهرت النتائج أنه كلما استخدمنا محمول جديد للتنبؤ فإن سرعة الأداء سوف تزيد بقيمة نصف الوقت الذي استغرقته عملية الجمع السابقة باستخدام جامع bit -32. أي أنه نظريا، الجامع bit -32 يمكن أن ينجز معظم عمليات الجمع بنفس سرعة أداء الجامع bit —16. وهذا يعني أنه يمكن تطوير وتحسين سرعة الأداء لـــ bit —32 ESTCA عن الطريقة الحالية كلما استخدمنا المزيد من إشارات المحمول للتنبؤ.
Asynchronous adder "32-bit ESTCA" was introduced [1], and it has been shown that by using a single probabilistic carry prediction a 32-bit adder can be constructed in which for the majority of additions will operate as 16-bit parallel adder. This paper demonstrates that the existing estimation theory can be extended in which chance of correct prediction could be increased by investigating and looking back to see how the previous carries (C14, C13 C12 ... etc) affect the correct prediction. The results show that when a new carry is used for prediction the performance in time increases by 0.5 of the time taken by the previous 32-bit addition. Theoretically, the 32-bit adder could operate at the speed of a 16-bit addition for all inputs. Therefore, further performance benefits for a 32-bit ESTCA adder can be achieved over the current method by using more carries for prediction.
|