TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The vintage 74181 ALU chip: how it works and why it’s so strange (2017)

86 pointsby bcaa7f3a8bbcalmost 6 years ago

1 comment

CalChrisalmost 6 years ago
I suppose if you used a minicomputer in the 70s or 80s then you used this or something like this chip. This is another site giving some more history and data sheets of the 74181 [1].<p>The carry-lookahead adder used in the 74181 was patented by IBM in 1957 [2].<p>Carry-lookahead is O(log n) in time and 0(n log n) in space. Carry-skip and carry-save are O(sqrt n) in time and O(n) in space [3].<p>I couldn&#x27;t figure out what Intel or ARM or even RISC-V use. But according to this [4], full-lookahead for 32b is 5 gate latency while only being 4 times larger than ripple.<p>[1] <a href="https:&#x2F;&#x2F;apollo181.wixsite.com&#x2F;apollo181&#x2F;about" rel="nofollow">https:&#x2F;&#x2F;apollo181.wixsite.com&#x2F;apollo181&#x2F;about</a><p>[2] <a href="https:&#x2F;&#x2F;patents.google.com&#x2F;patent&#x2F;US2966305" rel="nofollow">https:&#x2F;&#x2F;patents.google.com&#x2F;patent&#x2F;US2966305</a><p>[3] <a href="https:&#x2F;&#x2F;booksite.elsevier.com&#x2F;9780123838728&#x2F;references&#x2F;appendix_j.pdf" rel="nofollow">https:&#x2F;&#x2F;booksite.elsevier.com&#x2F;9780123838728&#x2F;references&#x2F;appen...</a><p>[4] <a href="http:&#x2F;&#x2F;www.cs.cornell.edu&#x2F;courses&#x2F;cs3410&#x2F;2010sp&#x2F;lecture&#x2F;topic08-performance-i.pdf" rel="nofollow">http:&#x2F;&#x2F;www.cs.cornell.edu&#x2F;courses&#x2F;cs3410&#x2F;2010sp&#x2F;lecture&#x2F;topi...</a><p>Does anyone know what Intel&#x27;s Tiger Lake or ARM&#x27;s A77 or RISC-V BOOM (and I looked at the Chisel source) use?
评论 #20142468 未加载
评论 #20142135 未加载
评论 #20141291 未加载