11/25/2010

OpenGL SuperBible: Comprehensive Tutorial and Reference, 5th Edition - pdf

OpenGL SuperBible: Comprehensive Tutorial and Reference, 5th EditionBook Description
OpenGL® SuperBible, Fifth Edition is the definitive programmer's guide, tutorial, and reference for the world's leading 3D API for real-time computer graphics, OpenGL 3.3. The best all-around introduction to OpenGL for developers at all levels of experience, it clearly explains both the API and essential associated programming concepts. Readers will find up-to-date, hands-on guidance on all facets of modern OpenGL development, including transformations, texture mapping, shaders, advanced buffers, geometry management, and much more. Fully revised to reflect ARB's latest official specification (3.3), this edition also contains a new start-to-finish tutorial on OpenGL for the iPhone, iPod touch, and iPad.

Coverage includes:
• A practical introduction to the essentials of real-time 3D graphics
• Core OpenGL 3.3 techniques for rendering, transformations, and texturing
• Writing your own shaders, with examples to get you started
• Cross-platform OpenGL: Windows (including Windows 7), Mac OS X, GNU/Linux, UNIX, and embedded systems
• OpenGL programming for iPhone, iPod touch, and iPad: step-by-step guidance and complete example programs
• Advanced buffer techniques, including full-definition rendering with floating point buffers and textures
• Fragment operations: controlling the end of the graphics pipeline
• Advanced shader usage and geometry management
• A fully updated API reference, now based on the official ARB (Core) OpenGL 3.3 manual pages
• New bonus materials and sample code on a companion Web site, www.starstonesoftware.com/OpenGL

Part of the OpenGL Technical Library–The official knowledge resource for OpenGL developers

The OpenGL Technical Library provides tutorial and reference books for OpenGL. The Library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. Originally developed by SGI, the Library continues to evolve under the auspices of the OpenGL Architecture Review Board (ARB) Steering Group (now part of the Khronos Group), an industry consortium responsible for guiding the evolution of OpenGL and related technologies.

About the Author
Richard S. Wright, Jr., is a Senior Software Engineer for Software Bisque, where he develops multimedia astronomy and planetarium software using OpenGL. A former Real 3D representative to the OpenGL ARB, he has written many OpenGL-based games, scientific and medical applications, database visualization tools, and educational programs.

Nicholas Haemel has led 3D graphics hardware/software architecture design and development for eight years at ATI and AMD, and contributed to OpenGL standards 3.0, 3.1, 3.2, and 3.3.

Graham Sellers is a manager in the OpenGL group at AMD and leads a team of OpenGL software developers working on AMD's OpenGL drivers. He represents AMD at the ARB, has authored many OpenGL extensions, and contributed to the OpenGL 3.2, 3.3, and 4.0 specifications.

Benjamin Lipchak, Software Engineering Manager at Apple, leads a team working on graphics developer technologies and benchmarks, and is responsible for OpenGL ES conformance of iPhone and iPod touch. He formerly managed an OpenGL ES driver team at AMD and led the Khronos OpenGL ecosystem group, where he established the OpenGL SDK and OpenGL Pipeline newsletter.

Book Details

  • Paperback: 1008 pages
  • Publisher: Addison-Wesley Professional; 5 edition (July, 2010)
  • Language: English
  • ISBN-10: 0321712617
  • ISBN-13: 978-0321712615
  • File Size: 21.7 MiB
  • Hits: 2,649 times

CUDA by Example: An Introduction to General-Purpose GPU Programming - pdf

CUDA by Example: An Introduction to General Purpose GPU ProgrammingBook Description
CUDA is a computing architecture designed to facilitate the development of parallel programs. In conjunction with a comprehensive software platform, the CUDA Architecture enables programmers to draw on the immense power of graphics processing units (GPUs) when building high-performance applications. GPUs, of course, have long been available for demanding graphics and game applications. CUDA now brings this valuable resource to programmers working on applications in other domains, including science, engineering, and finance. No knowledge of graphics programming is required–just the ability to program in a modestly extended version of C.

CUDA by Example, written by two senior members of the CUDA software platform team, shows programmers how to employ this new technology. The authors introduce each area of CUDA development through working examples. After a concise introduction to the CUDA platform and architecture, as well as a quick-start guide to CUDA C, the book details the techniques and trade-offs associated with each key CUDA feature. You'll discover when to use each CUDA C extension and how to write CUDA software that delivers truly outstanding performance.

Major topics covered include

  • Parallel programming
  • Thread cooperation
  • Constant memory and events
  • Texture memory
  • Graphics interoperability
  • Atomics
  • Streams
  • CUDA C on multiple GPUs
  • Advanced atomics
  • Additional CUDA resources

All the CUDA software tools you'll need are freely available for download from NVIDIA.

http://developer.nvidia.com/object/cuda-by-example.html

About the Author
Jason Sanders is a senior software engineer in the CUDA Platform group at NVIDIA. While at NVIDIA, he helped develop early releases of CUDA system software and contributed to the OpenCL 1.0 Specification, an industry standard for heterogeneous computing. Jason received his master's degree in computer science from the University of California Berkeley where he published research in GPU computing, and he holds a bachelor's degree in electrical engineering from Princeton University. Prior to joining NVIDIA, he previously held positions at ATI Technologies, Apple, and Novell. When he's not writing books, Jason is typically working out, playing soccer, or shooting photos.

Edward Kandrot is a senior software engineer on the CUDA Algorithms team at NVIDIA. He has more than twenty years of industry experience focused on optimizing code and improving performance, including for Photoshop and Mozilla. Kandrot has worked for Adobe, Microsoft, and Google, and he has been a consultant at many companies, including Apple and Autodesk. When not coding, he can be found playing World of Warcraft or visiting Las Vegas for the amazing food.

Book Details

  • Paperback: 312 pages
  • Publisher: Addison-Wesley Professional; 1 edition (July, 2010)
  • Language: English
  • ISBN-10: 0131387685
  • ISBN-13: 978-0131387683
  • File Size: 7.2 MiB
  • Hits: 2,226 times

Trade the Trader: Know Your Competition and Find Your Edge for Profitable Trading - pdf

Trade the Trader: Know Your Competition and Find Your Edge for Profitable TradingBook Description
Have you realized yet that when you trade you are not just trading stocks? You're trading against expert traders who care about only one thing: taking your money. Most traders fail miserably because they never grasp this #1 reality of trading. Successful trading takes much more than just opening an online account and learning a few basic technical analysis patterns.

In Trade the Trader, top trader and hedge fund manager Quint Tatro shows you how to build a solid strategy to win consistently in the extremely competitive world of trading, where sometimes you can't just trade the stocks before you, but you must trade the trader who's trading against you. You'll master the real psychology and gamesmanship of trading and learn how to outsmart your competition at every step–from choosing target investments to knowing when to move.

  • Know your adversaries: "smart" money and "dumb"
    Beating the fools, surviving the geniuses
  • Get beyond the basics with charts and patterns
    What amateur chart readers know–and how to play several moves ahead of them
  • Plan your trade; trade your plan
    Optimize your entire trade, from entry point through exit strategy
  • Be ready if you're wrong
    Implement the disciplined stop system that's crucial to consistent success
  • Master the fine art of taking profits
    Expect gains, realize them, and keep them

About the Author
Quint Tatro is President and owner of Tatro Capital, LLC, a premier fee-based investment advisory firm located in Central Kentucky. Although the firm may be located hundreds of miles from Wall Street, Quint is regarded as one of the 'Street's' best technicians and has frequented such shows as CNBC's Fast Money and Fox Business's Happy Hour, to relay his thoughts and ideas. In addition, Quint writes columns for financial websites such as Forbes.com, Minyanville.com, StockTwits.com, FinancialSense.com, and Tickerville.com

Financial management runs in the genes for Quint, as he comes from a family that has been involved in the financial world for more than 100 years. Long before he could ever officially be employed, he assisted his father, a 38-year veteran money manager, with various projects including research and economic forecasting. Gaining his official start in the business in 1999, Quint began as a retail broker in the family firm located in Rochester, New York. Rapidly growing his business, in 2000 he relocated to Lexington, Kentucky, and in 2003 he separated from the family firm, spreading his wings and launching Tatro Capital.

Furthering his experience and education, in 2005 Quint was given the incredible opportunity to serve as a general partner in a hedge fund located in Bradenton, Florida. During this time period, Quint assisted in the management of a $60 million fund and daily operations of the entire business. In 2007, Quint once again found himself heading back to the Blue Grass to reestablish Tatro Capital and make his now distinguished services available to the general public.

Quint hails from upstate New York but left in 1996 to attend the University of Kentucky where he graduated cum laude with a degree in finance. In 2004 he married his college sweetheart Brandie, who has left the field of physical therapy to enroll as a full-time mom raising their children.

Quint and Brandie are active members of Southland Christian Church and each posses a unique heart for missions, particularly the region of northwest Haiti.

Book Details

  • Hardcover: 224 pages
  • Publisher: FT Press; 1 edition (October, 2010)
  • Language: English
  • ISBN-10: 0137067089
  • ISBN-13: 978-0137067084
  • File Size: 6.0 MiB
  • Hits: 838 times