-
公开(公告)号:CN100505676C
公开(公告)日:2009-06-24
申请号:CN200610148162.5
申请日:2006-12-28
Applicant: 复旦大学
Abstract: 本发明属微电子技术领域,具体公开了一种智能多缓冲区管理的集中调度控制器和动态调度方法。本发明通过多缓冲区设置共享存储单元,以及缓冲区使用时动态分配和使用后实时回收的方法,极大地提高了缓冲区的性能。多个缓冲区在硬件上由一块共享的存储单元实现,由访问仲裁器和缓冲区分配表统一进行管理,用以提供给缓冲区访问单元高性能的多缓冲区服务。当被请求访问缓冲区时,访问仲裁器首先根据分配表判断是否可以分配空间给被请求的缓冲区,如果请求被允许,则访问被授权,同时缓冲区分配表做相应的更新。当某个缓冲区中的数据被使用完后,对应的缓冲区被回收,用以提供空间给其它被请求的缓冲区。本发明有效地提高了整个存储单元的利用率,也提高了单个缓冲区服务的实时性和缓冲区的吞吐量。
-
公开(公告)号:CN101026540A
公开(公告)日:2007-08-29
申请号:CN200610148162.5
申请日:2006-12-28
Applicant: 复旦大学
Abstract: 本发明属微电子技术领域,具体公开了一种智能多缓冲区管理的集中调度控制器和动态调度方法。本发明通过多缓冲区设置共享存储单元,以及缓冲区使用时动态分配和使用后实时回收的方法,极大地提高了缓冲区的性能。多个缓冲区在硬件上由一块共享的存储单元实现,由访问仲裁器和缓冲区分配表统一进行管理,用以提供给缓冲区访问单元高性能的多缓冲区服务。当被请求访问缓冲区时,访问仲裁器首先根据分配表判断是否可以分配空间给被请求的缓冲区,如果请求被允许,则访问被授权,同时缓冲区分配表做相应的更新。当某个缓冲区中的数据被使用完后,对应的缓冲区被回收,用以提供空间给其它被请求的缓冲区。本发明有效地提高了整个存储单元的利用率,也提高了单个缓冲区服务的实时性和缓冲区的吞吐量。
-