Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Page 1 of 2 12 LastLast
Results 1 to 10 of 20

Thread: Basic GPU Question

  1. #1
    Intern Newbie
    Join Date
    Jan 2002
    Posts
    49

    Basic GPU Question

    I would like to know, can the GPU transmit information back to memory or to the cpu?
    Is there a way to trick the GPU into doing so?

    Thanks

    - Olumide


    [This message has been edited by Olumide (edited 09-14-2003).]

  2. #2
    Senior Member OpenGL Pro
    Join Date
    May 2001
    Location
    Kristianstad,Skåne,Sweden
    Posts
    1,595

    Re: Basic GPU Question

    Hi !

    Modern GPU's can do all kind of wonders, but the OpenGL api sets some limits on what is available, could you be more specific about what you want to do ?

    For example: glReadPixels will transfer data from a framebuffer to RAM.

    Mikael

  3. #3
    Intern Newbie
    Join Date
    Jan 2002
    Posts
    49

    Re: Basic GPU Question

    Thanks Mikael

    Can the GPU communicate with the CPU?

    - Olumide

  4. #4
    Junior Member Regular Contributor
    Join Date
    Dec 2002
    Location
    Poland
    Posts
    234

    Re: Basic GPU Question

    Originally posted by Olumide:
    Thanks Mikael

    Can the GPU communicate with the CPU?

    - Olumide

    What do you mean by saying "communicate"?

    ASFAIK GPU can't just use CPU resources directly. They are indepented from each other. But in fact, CPU does communicate in some way with GPU beacuse it calculates some portions of data which then are send to GPU for a later processing. Hope it helps.

  5. #5
    Intern Newbie
    Join Date
    Jan 2002
    Posts
    49

    Re: Basic GPU Question

    Originally posted by Orzech:

    ASFAIK GPU can't just use CPU resources directly ... CPU does communicate in some way with GPU beacuse it calculates some portions of data which then are send to GPU for a later processing. Hope it helps.
    Not quite. What I will like to know is. CAN THE GPU SEND BACK INFORMATION TO THE CPU???????

    Thanks

    - Olumide



    [This message has been edited by Olumide (edited 09-15-2003).]

  6. #6
    Junior Member Regular Contributor
    Join Date
    Apr 2003
    Location
    Toulouse, France
    Posts
    133

    Re: Basic GPU Question

    what kind of information you want to transfer ?

    feedback and buffer reads are the only way to read back some computed data.

    maybe super buffer extension will help you but it's not yet writen.

  7. #7
    Junior Member Regular Contributor
    Join Date
    Mar 2004
    Posts
    143

    Re: Basic GPU Question

    No it cant, the GPU doesnt even know that there is a CPU.

    The GPU only gets told to do something by a client (which happens to be the CPU eventhough the GPU dosent know that) and then the results >can< get retrieved by a client (which would be the CPU again).

    Is that what you wanted to know?

  8. #8
    Senior Member OpenGL Guru
    Join Date
    Dec 2000
    Location
    Reutlingen, Germany
    Posts
    2,042

    Re: Basic GPU Question

    Well, maybe Olumide should first learn to communicate with other human beings, before he wants his GPU to communicate with his CPU.

    Jan.
    GLIM - Immediate Mode Emulation for GL3

  9. #9
    Intern Newbie
    Join Date
    Jan 2002
    Posts
    49

    Re: Basic GPU Question

    Originally posted by Jan2000:
    Well, maybe Olumide should first learn to communicate with other human beings, before he wants his GPU to communicate with his CPU.

    Jan.
    Thanks. I Thought these groups were meant to interface those who do not know i.e. people like me (never mind the "Frequent contributor" tag) with people who know (like "Honk").



    [This message has been edited by Olumide (edited 09-15-2003).]

  10. #10
    Senior Member OpenGL Pro
    Join Date
    Oct 2000
    Location
    Fargo, ND
    Posts
    1,755

    Re: Basic GPU Question

    I think Jan is referring to the fact that you were not very specific in your question, and you never really did answer anyone's question when asked "what information?"
    Deiussum
    Software Engineer and OpenGL enthusiast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •