starwing83 发表于 2012-07-07 21:19
int hweight32(unsigned int w) {
const char *p = "\0\1\1\2\1\2\2\3";
int count = 0;
群雄逐鹿中原 发表于 2012-07-09 15:15
TTL门的响应时间在几个纳秒到几十纳秒,
CMOS门电路的响应时间更长,
算下来处理频率也就几十M到几百M,1G都不到。
你能搭出的很简单的逻辑电路,速度将会快不过当今一些常见的CPU。
而且你还得考虑如何处理输出输出,
你的输入输出能快过CPU cache的效能吗?
或者用FPGA或CPLD这些相对较复杂的编程逻辑器件?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |