Publication


Featured researches published by Alan David Berenbaum.


compilers, architecture, and synthesis for embedded systems | 2001

Comparing power consumption of an SMT and a CMP DSP for mobile phone workloads

Stefanos Kaxiras; Girija J. Narlikar; Alan David Berenbaum; Zhigang Hu

In the DSP world, many media workloads have to perform a specific amount of work in a specific period of time. This observation led us to examine Simultaneous Multithreading (SMT) and Chip Multiprocessing (CMP) for a VLIW DSP architecture (specifically the Star*Core SC140), in conjunction with Frequency/Voltage scaling to decrease dynamic power consumption in next-generation wireless handsets. We study the resulting performance and power characteristics of the two approaches using simulation, compiled code, and realistic workloads that respect real-time constraints. We find that a multithreaded DSP can utilize the available functional units much more efficiently, performing as well as a non-multithreaded DSP but with substantial power savings. Power consumption can also be lowered by using a chip-multiprocessor (CMP) operating at low frequency. We compare the power consumption of an SMT DSP with a CMP DSP under different architectural assumptions; we find that the SMT DSP uses up to 40% less power than the CMP DSP in our target environment.


Archive | 2002

Automatic quality of service assignment in ethernet switches

Alan David Berenbaum


Archive | 1997

In-band device configuration protocol for ATM transmission convergence devices

Alan David Berenbaum; Alexander Gibson Fraser; Hubert Rae Mclellan


Archive | 2001

Method and apparatus for identifying splittable packets in a multithreaded VLIW processor

Alan David Berenbaum; Nevin Heintze; Tor E. Jeremiassen; Stefanos Kaxiras


Archive | 2000

Method and apparatus for allocating functional units in a multithreaded VLIW processor

Alan David Berenbaum; Nevin Heintze; Tor E. Jeremiassen; Stefanos Kaxiras


Archive | 2000

Method and apparatus for releasing functional units in a multithreaded vliw processor

Alan David Berenbaum; Nevin Heintze; Tor E. Jeremiassen; Stefanos Kaxiras


Archive | 2001

Method and apparatus for splitting packets in multithreaded VLIW processor

Alan David Berenbaum; Nevin Heintze; Tor E. Jeremiassen; Stefanos Kaxiras


Archive | 2001

Method, computer program product and apparatus for identifying splittable packets in a multithreated vliw processor

Alan David Berenbaum; Nevin Heintze; Tor E. Jeremiassen; Stefanos Kaxiras


Archive | 2001

Method and device for identifying separable packet in multi-thread vliw processor

Alan David Berenbaum; Nevin Heintze; Tor E. Jeremiassen; Stefanos Kaxiras; ディヴィッド ベレンバウム アラン; カックシラス ステファノス; イー.ジェレミアッセン トア; ヘインツ ネヴィン


Archive | 2004

Furniture piece facilitating wireless local area network access

Alan David Berenbaum

Researchain Logo
Decentralizing Knowledge