I would like to raise the question of PERFORMANCE if core code is written
in C++. While I have no direct experience with C++ performance, I had a
couple of recent conversations with experienced people that make me worry.
At ICALEPCS Mike (?) from Triumpf said they had converted a couple of
applications from Fortran to C++. It cost them a factor of 2-5 in
performance. They had spent considerable time improving the C++ code
performance to get to this level.
At an object oriented programming class, I talked to a couple of high level
engineers from Talegent (they [soon] will be selling a C++ "environment").
They said C++ is inappropriate for realtime uses--among other things
garbage collection is still not solved. They noted it has been used in
realtime, but the examples they gave had rather slow response bounds (~1
sec). They said it would be a good choice for user interface work.
Can anyone make estimates on performance hit in EPICS environment?
---------------------------------------------------------------
Michael A. Oothoudt
Accelerator Operations and Technology Division (AOT-6), MS H820
Los Alamos National Laboratory, Los Alamos, NM 87545
[email protected]
- Navigate by Date:
- Prev:
Re: GDCT/freeGDCT under solaris Rozelle Wright
- Next:
Replacing default.dctsdr with all ascii files Marty Kraimer
- Index:
1994
<1995>
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: A C++ API for the pcas Steve Lewis
- Next:
Re: A C++ API for the pcas Jeff Hill
- Index:
1994
<1995>
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|