### Welcome, Unregistered.

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.

 25-Dec-2011, 15:05 #1 MBAMath Registered   Join Date: Dec 2011 Posts: 2 GPU yield calculation tool 5 months ago, I made a Monte Carlo simulation model of a GPU to estimate the die cost of a GPU based on redundancy and defect density. I then proceeded to use this information to argue the financial viability of a chip like GF100, on the semiaccurate forums, no less. Turned out that some actor over there didn't appreciate the results. He also didn't like insinuations that Jen-Hsun Huang stole his girlfriend. (Replying in kind is fair game after being called a troll for no good reason, IMHO.) I've since converted the model from Perl to html/javascript and made it more user friendly. You can find the code here: https://raw.github.com/gist/1519381/...ed6/yield.html To use, just save that file locally to your drive and then open the file with your browser. Select your GPU of interest, change some numbers, and press the 'Go' link to simulate. It will take only a few seconds. I used a GF100 die shot and MS Paint to estimate some areas. I didn't do that for RV* chips and just guessed. I'd appreciate if others could fill in, or at least provide links to die shots. The program operation is simple: it first divides the chip in buckets with logic functions and defect tolerance. Then it drops defects randomly on the wafer. Each defect will increase the fault count in 1 bucket on the wafer. After that, it gathers results: it will make buckets defective if the number of defects for a particular buckets is larger than its fault tolerance. In the final step, for each die, it checks if the die can serve as a valid product. E.g. for a GF100, it will categorize a die as a GTX470 is it has 2 or less defect shader cores and 1 or less defect memory controller. It will do this for (default) 500 wafers and then averages the results to get the final yield. Bugs reports, comments, feedback are welcome!
 25-Dec-2011, 18:02 #2 fellix Senior Member   Join Date: Dec 2004 Location: Varna, Bulgaria Posts: 2,989 AMD had released a very clean and large die shot of RV770 back in the day -- may be you should add its measures it along the others. By the way, the die area of "RV970" is wrong, if this is a reference to Cayman. MS Paint is definitely not the ideal tool for measuring raster images. __________________ Apple: China -- Brutal leadership done right. Google: United States -- Somewhat democratic. Microsoft: Russia -- Big and bloated. Linux: EU -- Diverse and broke.

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is Off Forum Rules
 Forum Jump User Control Panel Private Messages Subscriptions Who's Online Search Forums Forums Home News Forums     Beyond3D News         Press Releases         Beyond3D Articles Core Forums     3D Architectures & Chips         3D Beginner's Questions     3D Technology & Algorithms         3D Programming & Tools     3D Hardware, Software & Output Devices         Video Technology, Displays, & HTPC     3D & Semiconductor Industry     GPGPU Technology & Programming Embedded 3D Forums     Console Forum         Console Technology         Console Games             PC Games     Handheld Gaming     Handheld Technology     CellPerformance@B3D PC Forums     Hardware & Software Talk         Politics & Ethics of Technology         Unix, Mac, & BSD (3D)     Processor & Chipset Technology     Purchase Decisions Help     PC Games         Console Games Site Forums     General Discussion     Folding For Beyond3D Team #32377     Industry Jobs     Site Feedback Beyond3D Hall of Fame     Pre-release GPU Speculation     General 3D Technology     Consoles     Other

All times are GMT +1. The time now is 10:36.

 -- vB3D -- vBulletin Default Style Contact Us - Beyond3D - Archive - Top