home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.arch
- Path: sparky!uunet!ukma!wupost!crcnis1.unl.edu!moe.ksu.ksu.edu!hobbes.physics.uiowa.edu!news.uiowa.edu!news
- From: jones@pyrite.cs.uiowa.edu (Douglas W. Jones,201H MLH,3193350740,3193382879)
- Subject: Re: hardware sorting
- Sender: news@news.uiowa.edu (News)
- Message-ID: <1992Nov6.202127.28890@news.uiowa.edu>
- Date: Fri, 6 Nov 1992 20:21:27 GMT
- References: <1992Nov6.165252.21619@infodev.cam.ac.uk>
- Nntp-Posting-Host: pyrite.cs.uiowa.edu
- Organization: University of Iowa, Iowa City, IA, USA
- Lines: 17
-
- From article <1992Nov6.165252.21619@infodev.cam.ac.uk>, by swm11@cl.cam.ac.uk (Simon Moore):
- >
- > I have a requirement for a hardware sorter to sort
- > deadlines for high speed real-time earliest deadline
- > first scheduling. New deadlines can arrive at a peak
- > rate of one every cycle and the earliest deadline
- > needs to be extracted every 8 cycles.
-
- You don't want a hardware sorter, you want a hardware priority queue, aka
- heap manager. Yes, work has been done on this. For example, Quinn and
- Deo have surveyed some early work on this in their Sept 1984 paper in
- Computing Surveys. Since then, other work has been done on priority queues
- (by me, for example), but mostly focusing on high speed software
- implementations. I don't know if anyone has translated the best of these
- results to useful hardware.
- Doug Jones
- jones@cs.uiowa.edu
-