A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » Video Cards » Nvidia Videocards
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

An idea how to speed up computer programs and avoid waiting. ("event driven memory system")



 
 
Thread Tools Display Modes
  #1  
Old September 14th 11, 02:14 PM posted to alt.comp.lang.borland-delphi,alt.comp.periphs.videocards.nvidia,alt.lang.asm,comp.arch,rec.games.corewar
Skybuck Flying[_7_]
external usenet poster
 
Posts: 460
Default An idea how to speed up computer programs and avoid waiting. ("event driven memory system")

A new instruction which would be called for example:

"Set Instruction Pointer" would go a long way for this idea

Or perhaps even other new instructions.

SetIP eax

Done

Bye,
Skybuck =D

  #2  
Old September 15th 11, 06:35 AM posted to alt.comp.lang.borland-delphi,alt.comp.periphs.videocards.nvidia,alt.lang.asm,comp.arch,rec.games.corewar
Andy \Krazy\ Glew[_3_]
external usenet poster
 
Posts: 1
Default An idea how to speed up computer programs and avoid waiting.("event driven memory system")

On 9/14/2011 6:14 AM, Skybuck Flying wrote:
A new instruction which would be called for example:

"Set Instruction Pointer" would go a long way for this idea

Or perhaps even other new instructions.

SetIP eax

Done

Bye,
Skybuck =D


JMP EAX
  #3  
Old September 15th 11, 09:33 AM posted to alt.comp.lang.borland-delphi,alt.comp.periphs.videocards.nvidia,alt.lang.asm,comp.arch,rec.games.corewar
Skybuck Flying[_7_]
external usenet poster
 
Posts: 460
Default An idea how to speed up computer programs and avoid waiting. ("event driven memory system")

Actually now that the idea is coming back to me again, this is not what it
needs, this is just what your problem needs, not my idea.

The instructions for my idea would look like:

Load Memory Address, Instruction Pointer

This should have been pretty obvious, but I see I did not include, but there
ya go... that's what it would look like.

Now a program could be written:

if MemoryAddressA MemoryAddressB then
begin

end else
begin

end;

A problem seems to occur, both memories are needed for a compare.

Perhaps it would be easier to configure the compare instruction so it can
retrieve the memory addresses needed and then jump to it's branch which it
should execute

Compare Memory Address A, Memory Address B, Instruction Pointer

This is kinda interesting because this code frees itself from instructions
above or below it in some way, not completely sure though.

Another parameter could be under what condition to perform the jump.

Compare Memory Address A, Condition, Memory Address B, True
Instruction Pointer, False Instruction Pointer

Also by including a second instruction pointer the else branch can be
encoded, this could also be left nil/null/zero to indicate no (jump) target.

Perhaps in combination with the register is live/dead idea this could work


Bye,
Skybuck




  #4  
Old September 15th 11, 05:02 PM posted to alt.comp.lang.borland-delphi,alt.comp.periphs.videocards.nvidia,alt.lang.asm,comp.arch,rec.games.corewar
Wolfgang Kern
external usenet poster
 
Posts: 10
Default An idea how to speed up computer programs and avoid waiting. ("event driven memory system")


"Skybuck Flying" found something "new" :

A new instruction which would be called for example:

"Set Instruction Pointer" would go a long way for this idea

Or perhaps even other new instructions.

SetIP eax


this exists already since a while, the correct mnemonic is:

JMP eax ;or any other register and memory too.

__
wolfgang




 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
An idea how to speed up computer programs and avoid waiting. ("event driven memory system") Skybuck Flying[_7_] Nvidia Videocards 52 September 18th 11 09:34 AM
An idea how to speed up computer programs and avoid waiting. ("event driven memory system") Skybuck Flying[_7_] Nvidia Videocards 22 August 15th 11 03:14 AM


All times are GMT +1. The time now is 02:11 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.