Professional Documents
Culture Documents
Download
Download
net/publication/3843059
CITATIONS READS
0 35
3 authors, including:
Tetsuo Hironaka
Hiroshima City University
93 PUBLICATIONS 142 CITATIONS
SEE PROFILE
All content following this page was uploaded by Tetsuo Hironaka on 19 September 2014.
SSH-m
I. I NTRODUCTION SSH-s SSH-s
Proceedings of the Asia and South Pacific Design Automation Conference 2000 (ASP-DAC’00)
0-7803-5973-9/00 $ 10.00 © 2000 IEEE
Bus Snooping Unit: This unit snoops Shared Memory Bus to
check if there is any access to the semaphore variable. If the TABLE I
access to the semaphore variable is detected, Bus Snooping S PEC PE CHIP.
OF THE
Unit reports it to Hardware Scheduler. Chip size 6.0 2 6.0mm
Hardware Scheduler: This unit schedules the thread for dispatch- Cells of CPU 9,739
ing. The scheduling policy implemented here is FIFO, Round Gates31 of CPU 18,706
Robin, and Other as defined in pthread. Cells of SSH-s 954
Gates31 of SSH-s 2,264
Global Queue: Global Queue contains the Ready Queue and
Technology Hitachi 0.35m
Max Clock Freq32 .
the Wait Queue for each scheduling policy.
51MHz
Five stages 32-bit RISC CPU with the subset of MIPS R3000
instruction set, without the multiply/ divide unit, because of R EFERENCES
the limitation of die size.
[1] M. Iida, M. Kuga, T. Sueyoshi: “On Chip Multiprocessor
For chip I/O, the LSI has one 32-bit Memory Bus that is time Using Multithread Control Library Implemented as Hard-
shared with address and data transfer, two 32-bit buses for ware,” Joint Symposium on Parallel Processing’97, pp.337-344,
instruction address and instruction fetching, and one 16-bit 1997(Japanese).
Scheduler Bus for SSH.
[2] T. Nakano, Y. Komatsudaira, A. Shiomi, M. Imai: “Evaluation
LSI was designed to work at 32 MHz. 32MHz was chosen by of a Real-Time OS Chip and Extension for a Distribution OS”
the available print board design technology we could use. Technical report of IEICE. CPSY98-51, pp.23-30, 1998(Japanese).
30
Proceedings of the Asia and South Pacific Design Automation Conference 2000 (ASP-DAC’00)
0-7803-5973-9/00 $ 10.00 © 2000 IEEE
View publication stats