Re: Question about Delphi versus other languages
From: Marco van de Voort (marcov_at_stack.nl)
Date: 10/23/04
- Previous message: Marco van de Voort: "Re: Question about Delphi versus other languages"
- In reply to: Martin Harvey (Demon account): "Re: Question about Delphi versus other languages"
- Next in thread: Catherine Rees Lay: "Re: Question about Delphi versus other languages"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 23 Oct 2004 14:52:04 +0000 (UTC)
On 2004-10-23, Martin Harvey (Demon account) <martin@nospam_pergolesi.demon.co.uk> wrote:
> On Fri, 22 Oct 2004 20:03:29 +0000 (UTC), Marco van de Voort
><marcov@stack.nl> wrote:
>
>>Varies wildly with application and coding style. The non VCL-visual part is
>>pretty easy, except when you use more exotic stuff like COM or packages.
>
> OK, thanks :-)
(moreover some packages are ported/readied, like e.g. the socket suite ICS,
but not Indy etc. Any FPC questions, including what packages can be ported
or not, can always be directed to me)
>>(see e.g. http://www.stack.nl/~marcov/porting.pdf for a major todo)
>
> I'll take a look.
It is mainly about setting up sane preprocessor conventions.
>>> This is true - the worst case is normally determined by the size of
>>> the re-order buffer or it's equivalent.
>>
>>Isn't reordering part of the scheduler? When they are issued to the pipeline,
>>reordering is done?
>
> Well, yes and no - the pipeline executes the reordered instructions,
> but you have to retire the instructions in order: this is the bit
> where you make the effect of the instruction permanent, and it
> involves doing the memory writes, and signalling exceptions. In order
> to do this, you need to hold some sort of state indicating what the
> original order of instructions was, and you need to hold this state
> for all instructions which are currently executing in the out of order
> pipelines. Hence, the size of this buffer tends to determine how many
> instructions can be "in flight" at any one time.
/me gets it, and sees his mistake. I only thought that totally independant
instructions were reordered, and thus retiring in reordered sequence wouldn't
be a problem. However things got more complicated again, and I could have guessed
this :-)
- Previous message: Marco van de Voort: "Re: Question about Delphi versus other languages"
- In reply to: Martin Harvey (Demon account): "Re: Question about Delphi versus other languages"
- Next in thread: Catherine Rees Lay: "Re: Question about Delphi versus other languages"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|