Deutsch English Français Italiano |
<v6v3em$3povk$9@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro <ldo@nz.invalid> Newsgroups: comp.arch Subject: Re: Continuations Date: Sat, 13 Jul 2024 23:43:18 -0000 (UTC) Organization: A noiseless patient Spider Lines: 16 Message-ID: <v6v3em$3povk$9@dont-email.me> References: <v6tbki$3g9rg$1@dont-email.me> <xUwkO.39824$BYv6.12019@fx09.iad> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sun, 14 Jul 2024 01:43:19 +0200 (CEST) Injection-Info: dont-email.me; posting-host="21e1d3240ee48e43a59cd5c28fea3dae"; logging-data="3990516"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/AIlaOTzLuKwFvLcOwGhYC" User-Agent: Pan/0.158 (Avdiivka; ) Cancel-Lock: sha1:So+F95WW7LVBH4sI9a3nSrkBI84= Bytes: 1708 On Sat, 13 Jul 2024 11:16:45 -0400, EricP wrote: > We were playing with an IBM R6000 around 1990 which was supposed to > be this fast risc machine but we found it ran slower than our VAX. > We disassembled the code and found out that instead of a normal > decrement/increment stack it used a linked list of heap allocated > objects. Every call did a malloc and every return did a free. All the > hardware speed improvement had been squandered on this completely > unnecessary ABI overhead. Was that the RS/6000? That was quite a step forward at the time (and for some years after), even among all the other new RISC-based architectures appearing around that time. What OS/software were you trying above? Because it doesn’t sound like regular C code on a Unix-type system.