|
|
Up |
|
|
  |
Date: Jul 26, 2007 14:19
C/C++ speed optimization bible/resources/pointers needed!
Hi all,
I am in the middle of programming to solve an engineering problem
where the speed is huge concern. The project involving lots of
numerical integration and then there are several loops/levels of
optimization...
|
| Show full article (1.22Kb) |
|
| | 186 Comments |
|
  |
Author: jimpjimp Date: Jul 26, 2007 14:55
> C/C++ speed optimization bible/resources/pointers needed!
> Hi all,
> I am in the middle of programming to solve an engineering problem
> where the speed is huge concern. The project involving lots of
> numerical integration and then there are several loops/levels of
...
|
| Show full article (1.63Kb) |
|
| | no comments |
|
  |
Author: Steven G. KarglSteven G. Kargl Date: Jul 26, 2007 15:18
>
> our function evaluation is in complex-domain. So the kay point is how
> to arrange our C/C++ code to make it highly efficient in every aspect.
> Could anybody give some advice/pointers on how to improve the speed of
> C/C++ program?
Perhaps, you should consider writing the code in Fortran.
Why else would you post an off-topic message in c.l.f?
|
| |
| no comments |
|
  |
Date: Jul 26, 2007 15:53
On 26 juil, 17:19, lunamoonm...@ gmail.com wrote:
> C/C++ speed optimization bible/resources/pointers needed!
>
> Hi all,
>
> I am in the middle of programming to solve an engineering problem
> where the speed is huge concern. The project involving lots of
> numerical integration and then there are several loops/levels of
> optimization on top of the function evaluation engine. As you probably
> know, the key to a successful optimization is a fast underlying
> objective function evaluator. The faster it is, the more promising the
> optimization result(perhaps global optimal). However our project
> requires many numerical integrations which prohibits us from making it
> super fast. At the heart of the numerical integration is a smart
> integrator and a super-fast integrand function evaluator. Even worse,
> our function evaluation is in complex-domain. So the kay point is how
> to arrange our C/C++ code to make it highly efficient in every aspect.
> Could anybody give some advice/pointers on how to improve the speed of
> C/C++ program? How to arrange code? How to make it highly efficient
> and super fast? What options do I have if I don't have luxury to use ...
|
| Show full article (1.66Kb) |
| no comments |
|
  |
Author: jimpjimp Date: Jul 26, 2007 17:15
> C/C++ speed optimization bible/resources/pointers needed!
> Hi all,
> I am in the middle of programming to solve an engineering problem
> where the speed is huge concern. The project involving lots of
> numerical integration and then there are several loops/levels of
...
|
| Show full article (1.81Kb) |
| no comments |
|
  |
Author: Jerry AvinsJerry Avins Date: Jul 26, 2007 17:41
> In sci.physics lunamoonmoon@ gmail.com wrote:
>> C/C++ speed optimization bible/resources/pointers needed!
>
>> Hi all,
>
>> I am in the middle of programming to solve an engineering problem
>> where the speed is huge concern. The project involving lots of
>> numerical integration and then there are several loops/levels of
>> optimization on top of the function evaluation engine. As you probably
>> know, the key to a successful optimization is a fast underlying
>> objective function evaluator. The faster it is, the more promising the
>> optimization result(perhaps global optimal). However our project
>> requires many numerical integrations which prohibits us from making it
>> super fast. At the heart of the numerical integration is a smart
>> integrator and a super-fast integrand function evaluator. Even worse,
>> our function evaluation is in complex-domain. So the kay point is how
>> to arrange our C/C++ code to make it highly efficient in every aspect.
>> Could anybody give some advice/pointers on how to improve the speed of
>> C/C++ program? How to arrange code? How to make it highly efficient ...
|
| Show full article (2.02Kb) |
| no comments |
|
  |
Author: Jerry AvinsJerry Avins Date: Jul 26, 2007 17:46
> On 26 juil, 17:19, lunamoonm...@ gmail.com wrote:
>> C/C++ speed optimization bible/resources/pointers needed!
>>
>> Hi all,
>>
>> I am in the middle of programming to solve an engineering problem
>> where the speed is huge concern. The project involving lots of
>> numerical integration and then there are several loops/levels of
>> optimization on top of the function evaluation engine. As you probably
>> know, the key to a successful optimization is a fast underlying
>> objective function evaluator. The faster it is, the more promising the
>> optimization result(perhaps global optimal). However our project
>> requires many numerical integrations which prohibits us from making it
>> super fast. At the heart of the numerical integration is a smart
>> integrator and a super-fast integrand function evaluator. Even worse,
>> our function evaluation is in complex-domain. So the kay point is how
>> to arrange our C/C++ code to make it highly efficient in every aspect.
>> Could anybody give some advice/pointers on how to improve the speed of
>> C/C++ program? How to arrange code? How to make it highly efficient ...
|
| Show full article (2.20Kb) |
| no comments |
|
  |
Date: Jul 26, 2007 17:58
On 26 juil, 20:46, Jerry Avins ieee.org> wrote:
>> On 26 juil, 17:19, lunamoonm...@ gmail.com wrote:
>>> C/C++ speed optimization bible/resources/pointers needed!
>
>>> Hi all,
>
>>> I am in the middle of programming to solve an engineering problem
>>> where the speed is huge concern. The project involving lots of
>>> numerical integration and then there are several loops/levels of
>>> optimization on top of the function evaluation engine. As you probably
>>> know, the key to a successful optimization is a fast underlying
>>> objective function evaluator. The faster it is, the more promising the
>>> optimization result(perhaps global optimal). However our project
>>> requires many numerical integrations which prohibits us from making it
>>> super fast. At the heart of the numerical integration is a smart
>>> integrator and a super-fast integrand function evaluator. Even worse,
>>> our function evaluation is in complex-domain. So the kay point is how
>>> to arrange our C/C++ code to make it highly efficient in every aspect.
>>> Could anybody give some advice/pointers on how to improve the speed of ...
|
| Show full article (2.21Kb) |
| no comments |
|
  |
Author: Chip EasthamChip Eastham Date: Jul 26, 2007 18:09
On Jul 26, 5:19 pm, lunamoonm...@ gmail.com wrote:
> C/C++ speed optimization bible/resources/pointers needed!
>
> Hi all,
>
> I am in the middle of programming to solve an engineering problem
> where the speed is huge concern. The project involving lots of
> numerical integration and then there are several loops/levels of
> optimization on top of the function evaluation engine. As you probably
> know, the key to a successful optimization is a fast underlying
> objective function evaluator. The faster it is, the more promising the
> optimization result(perhaps global optimal). However our project
> requires many numerical integrations which prohibits us from making it
> super fast. At the heart of the numerical integration is a smart
> integrator and a super-fast integrand function evaluator. Even worse,
> our function evaluation is in complex-domain. So the kay point is how
> to arrange our C/C++ code to make it highly efficient in every aspect.
> Could anybody give some advice/pointers on how to improve the speed of
> C/C++ program? How to arrange code? How to make it highly efficient
> and super fast? What options do I have if I don't have luxury to use ...
|
| Show full article (1.92Kb) |
| no comments |
|
  |
|
|
  |
Author: jimpjimp Date: Jul 26, 2007 18:25
In sci.physics Jerry Avins ieee.org> wrote:
>> In sci.physics lunamoonmoon@ gmail.com wrote:
>>> C/C++ speed optimization bible/resources/pointers needed!
>>
>>> Hi all,
>>
>>> I am in the middle of programming to solve an engineering problem
>>> where the speed is huge concern. The project involving lots of
>>> numerical integration and then there are several loops/levels of
>>> optimization on top of the function evaluation engine. As you probably
>>> know, the key to a successful optimization is a fast underlying
>>> objective function evaluator. The faster it is, the more promising the
>>> optimization result(perhaps global optimal). However our project
>>> requires many numerical integrations which prohibits us from making it
>>> super fast. At the heart of the numerical integration is a smart
>>> integrator and a super-fast integrand function evaluator. Even worse,
>>> our function evaluation is in complex-domain. So the kay point is how
>>> to arrange our C/C++ code to make it highly efficient in every aspect.
>>> Could anybody give some advice/pointers on how to improve the speed of ...
|
| Show full article (2.68Kb) |
| no comments |
|
|
|
|