Path: csiph.com!xmission!usenet.csail.mit.edu!news.iecc.com!.POSTED.news.iecc.com!nerds-end From: Derek Jones Newsgroups: comp.compilers Subject: Re: These days what percentage of a CPU's work involves doing arithmetic computations versus other, non-arithmetic computations? Date: Mon, 19 Jul 2021 15:35:30 +0100 Organization: Compilers Central Lines: 11 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <21-07-022@comp.compilers> References: <21-07-004@comp.compilers> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="24142"; mail-complaints-to="abuse@iecc.com" Keywords: architecture, history Posted-Date: 19 Jul 2021 12:15:19 EDT X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com In-Reply-To: <21-07-004@comp.compilers> Content-Language: en-US Xref: csiph.com comp.compilers:2687 Roger, > As I understand it, computers were originally designed to do arithmetic > computations and in the old days nearly 100% of a CPU's work involved > arithmetic computations. Knight did lots of work trying to compare computer performance, which required measuring instruction usage across the most common kinds of applications. Links to his papers and some data here: http://shape-of-code.coding-guidelines.com/2016/04/30/costperformance-analysis-of-1944-1967-computers-knights-data/