Related articles |
---|
What does it mean to "move characters" in the lexer? costello@mitre.org (Roger L Costello) (2022-06-21) |
Re: What does it mean to "move characters" in the lexer? gah4@u.washington.edu (gah4) (2022-06-21) |
Re: What does it mean to "move characters" in the lexer? christopher.f.clark@compiler-resources.com (Christopher F Clark) (2022-06-22) |
Re: What does it mean to "move characters" in the lexer? 480-992-1380@kylheku.com (Kaz Kylheku) (2022-06-22) |
Re: What does it mean to "move characters" in the lexer? 480-992-1380@kylheku.com (Kaz Kylheku) (2022-06-22) |
Re: What does it mean to "move characters" in the lexer? tkoenig@netcologne.de (Thomas Koenig) (2022-06-22) |
From: | Christopher F Clark <christopher.f.clark@compiler-resources.com> |
Newsgroups: | comp.compilers |
Date: | Wed, 22 Jun 2022 00:44:05 +0300 |
Organization: | Compilers Central |
References: | 22-06-057 22-06-058 |
Injection-Info: | gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="90727"; mail-complaints-to="abuse@iecc.com" |
Keywords: | lex, performance |
Posted-Date: | 21 Jun 2022 19:25:33 EDT |
While worrying about copying characters around in compilers isn't given
much thought these days, it is very relevant to people implementing
networking software and also those doing hardware accelerators and their
device drivers. The startup I'm working with these days, spends a lot of
time worrying about zero-copy abstractions, i.e. how to avoid moving data
around. Of course, that doesn't surprise me as we are building hardware
accelerators and lots of the staff has a networking background and our
accelerators communicate with each other over network connections or shared
memory, but the less the data moves, the faster throughput we get with less
energy usage and usually with less hardware too.
--
******************************************************************************
Chris Clark email:
christopher.f.clark@compiler-resources.com
Compiler Resources, Inc. Web Site: http://world.std.com/~compres
23 Bailey Rd voice: (508) 435-5016
Berlin, MA 01503 USA twitter: @intel_chris
------------------------------------------------------------------------------
Return to the
comp.compilers page.
Search the
comp.compilers archives again.