a little thought about hardware sort implementaion.