摘要:With the rapid increase in the complexity of chipsand the popularity of portable devices, the per-formance demand is not any more the only im-portant constraint in the embedded system. In-stead, energy consumption has become one of themain design issues for contemporary embeddedsystems, especially for I/O interface due to thehigh capacitance of bus transition. In this paper,we propose a bus enco ding scheme, which may re-duce transitions by reconstructing active addressstreams with variable cached strides. The keyidea is to obtain the variable strides for di.er-ent sets of active addressing streams such thatthe decoder reconstructs these interlaced streamswith these strides. Instead of sending the fulladdress, the encoder may only send partial ad-dress or stride by using either one-hot or binary-inversion enco ding. To exploit the locality anddynamically adjust the value of stride of activeaddress streams, we partially compare the previ-ous addresses of existing streams with the cur-rent address. Hence, the data transmitted on thebus can be minimally encoded. Experiments withseveral MediaBench benchmarks show that thescheme can achieve an average of 60% reductionin bus switching activity