element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Open Source Hardware
  • Technologies
  • More
Open Source Hardware
Forum Kickstarter For Open Source GPU
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Open Source Hardware to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 22 replies
  • Subscribers 317 subscribers
  • Views 2800 views
  • Users 0 members are here
  • oshw
  • fpga
  • gpu
Related

Kickstarter For Open Source GPU

morgaine
morgaine over 12 years ago

Well, this is a turn-up for the books:  a Kickstarter for "Open Source Graphics Processor (GPU)". !!!

 

There's a lot of "if's" involved, but it's certainly a very interesting idea, and worth exploring for multiple reasons, education and fun among others.

 

OSHW and FPGA enthusiasts having their own GPU would be fascinating! image

 

===

 

PS. I've been wondering whether the Parallella board wouldn't be a nice implementation platform for the programmable pipeline of a modern open-source GPU.  After all, the Epiphany device provides hardware parallelism with fast floating point for the core compute engines of 16 to 64 shaders without having to implement CPUs in Verilog.  The FPGA would then be left to do only the fastest parts of the overall task instead of implementing the programmable shaders that CPUs are best at.

  • Sign in to reply
  • Cancel

Top Replies

  • morgaine
    morgaine over 12 years ago in reply to fustini +1
    And further on the topic of open source graphics: Today's report on Slashdot about "Open-Source Intel Mesa Driver Now Supports OpenGL 3.2" which has a few interesting explanatory posts in the comments…
  • Former Member
    Former Member over 12 years ago in reply to morgaine +1
    Morgaine Dinova wrote: Ah, but my view of OSHW and SW is fundamentally different to that market-centric one. I believe strongly that market penetration and success is completely irrelevant and even a hindrance…
  • morgaine
    morgaine over 12 years ago in reply to johnbeetem +1
    John Beetem wrote: Guzunty Pi is wonderful because it uses the only CPLD I know of that's still available in a PLCC, which in turn has a pin grid array socket with 0.1" centers. Every other FPGA/CPLD that…
Parents
  • Former Member
    Former Member over 12 years ago

    Morgaine Dinova wrote:

     

    PS. I've been wondering whether the Parallella board wouldn't be a nice implementation platform for the programmable pipeline of a modern open-source GPU.  After all, the Epiphany device provides hardware parallelism with fast floating point for the core compute engines of 16 to 64 shaders without having to implement CPUs in Verilog.  The FPGA would then be left to do only the fastest parts of the overall task instead of implementing the programmable shaders that CPUs are best at.

    I think that'll depend a lot on whether the Epiphany provides the type of operations typically used in GPU's for shaders or stuff like h.264 encode/decode and is fast enough at those particular things.

    While I'm sure it would be possible, is there any point if it ends up being beaten in performance by a $50 mass produced ati/nvidia card ?

     

    Getting decent open source drivers is a worthy goal, but I don't know how feasible the idea is. Most of the problems with GPU's today is to do with the technology/algorithms being wrapped up in patents and intellectual property law suits, not the ability to create the implementation or drivers.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Former Member
    Former Member over 12 years ago

    Morgaine Dinova wrote:

     

    PS. I've been wondering whether the Parallella board wouldn't be a nice implementation platform for the programmable pipeline of a modern open-source GPU.  After all, the Epiphany device provides hardware parallelism with fast floating point for the core compute engines of 16 to 64 shaders without having to implement CPUs in Verilog.  The FPGA would then be left to do only the fastest parts of the overall task instead of implementing the programmable shaders that CPUs are best at.

    I think that'll depend a lot on whether the Epiphany provides the type of operations typically used in GPU's for shaders or stuff like h.264 encode/decode and is fast enough at those particular things.

    While I'm sure it would be possible, is there any point if it ends up being beaten in performance by a $50 mass produced ati/nvidia card ?

     

    Getting decent open source drivers is a worthy goal, but I don't know how feasible the idea is. Most of the problems with GPU's today is to do with the technology/algorithms being wrapped up in patents and intellectual property law suits, not the ability to create the implementation or drivers.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube