Archive for the ‘Life/Memo’ Category
Recommended Books for S/W & H/W Developers (@Intel)
Recommended Reading List
- Books for H/W Developers
- I/O Interconnection Technologies
- Designing High-Speed Interconnect Circuits/Dennis Miller
- Jitter, Noise, and Signal Integrity at High-Speed/Mike Peng Li
- Timing Analysis and Simulation for Signal Integrity Engineers/Greg Edlund
- High-Speed Signal Propagation: Advanced Black Magic/Howard W. Johnson
- Introduction to PCI Express*/Adam Wilen, Justin Schade, and Ron Thornburg
- PCI Express* Electrical Interconnect Design/Dave Coleman, Scott Gardiner, Mohammad Kolbehdari and Stephen Peters
- PCI Express* System Architecture/Mindshare Inc, Ravi Budruk, Don Anderson, Tom Shanley
- USB Design by Example, Second Edition/John Hyde
- InfiniBand Architecture: Development and Deployment/William T. Futral
- Designing High-Speed Interconnect Circuits/Dennis Miller
- Power and Thermal Management
- Thermal Guidelines For Data Processing Environments/TC9.9 MISSION CRITICAL FACILITIES
- Building the Power Efficient PC/Jerzy Kolinski, Ram Chary, Andrew Henroid and Barry Press
- Datacom Equipment Power Trends and Cooling Applications/Refrigerating and Air Conditioning Engineers American Society of Heating
- Hot Air Rises and Heat Sinks: Everything You Know About Cooling Electronics Is Wrong/Tony Kordyban
- Thermal Guidelines For Data Processing Environments/TC9.9 MISSION CRITICAL FACILITIES
- Power Management in Mobile Devices/Findlay Shearer
- Thermal Management Handbook: For Electronic Assemblies/Jerry E. Sergent, Al Krum
- Thermal Guidelines For Data Processing Environments/TC9.9 MISSION CRITICAL FACILITIES
- Storage Technologies
- Serial ATA Storage Architecture and Applications/Knut Grimsrud, Hubbert Smith
- Storage Network Performance Analysis/Huseyin Simitci
- Storage Networking Fundamentals/Marc Farley
- Serial ATA Storage Architecture and Applications/Knut Grimsrud, Hubbert Smith
- Wireless Technologies
- 802.11 Wireless Networks: The Definitive Guide/Matthew Gast
- Advanced Wireless Communications: 4G Technologies/Savo G. Glisic
- Implementing 802.11, 802.16, and 802.20 Wireless Networks/Ron Olexa
- Mobile Web Services/Ariel Pashtan
- Multi-Platform Wireless Web Applications: Cracking the Code/Dreamtech Software Team
- Real 802.11 Security: WiFi Protected Access and 802.11i/Jon Edney, William A. Arbaugh
- Ultra-wideband Radio Technology/Kazimierz Siwiak, Debra McKeown
- Ultra-wideband Wireless Communications and Networks/Xuemin Shen, Mohsen Guizani
- WiMAX Handbook/Frank Ohrtman
- WiMax Operator’s Manual: Building 802.16 Wireless Networks/Daniel Sweeney
- Fundamentals of WiMAX: Understanding Broadband Wireless Networking/Jeffrey G. Andrews, Arunabha Ghosh, Rias Muhamed
- Wireless Hacks, 2nd Edition/Rob Flickenger, Roger Weeks
- 802.11 Wireless Networks: The Definitive Guide/Matthew Gast
- I/O Interconnection Technologies
- Books for S/W Developers
- S/W Threading for Many Core Architectures
- Computer Architecture: A Quantitative Approach, Third Edition/John L. Hennessy and David Patterson
- Concurrent Programming in Java*: Design Principles and Patterns, Second Edition/Douglas Lea
- Multi-Core Programming/Shameem Akhter, Jason Roberts
- Multithreading Applications in Win32: The Complete Guide to Threads/Jim Beveridge, Robert Wiener
- Parallel Programming in C with MPI and OpenMP/Michael J. Quinn
- Parallel Programming in OpenMP/Rohit Chandra, et al
- Using OpenMP: Portable Shared Memory Parallel Programming/Barbara Chapman, Gabriele Jost, Ruud van der Pas
- Parallel Programming with MPI/Peter Pacheco
- Patterns for Parallel Programming/Timothy G. Mattson, Beverly A. Sanders, Berna L. Massingill
- Programming with Hyper-Threading Technology/Andrew Binstock, Richard Gerber
- Programming with POSIX Threads/David R. Butenhof
- The Software Optimization Cookbook, Second Edition/Richard Gerber, Aart J.C. Bik, et al
- Optimizing Applications for Multi-Core Processors/Stewart Taylor
- Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism/James Reinders
- Java Concurrency in Practice/Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
- Threads Primer: A Guide to Multithreaded Programming/Bil Lewis, Daniel J. Berg
- Computer Architecture: A Quantitative Approach, Third Edition/John L. Hennessy and David Patterson
- Software Development
- Beyond BIOS/Vincent Zimmer, Michael Rothman, and Robert Hale
- Breaking Through the BIOS Barrier/Adrian Wong
- C Interfaces and Implementations: Techniques for Creating Reusable Software/David R. Hanson
- Code Complete, Second Edition/Steve McConnell
- IA64 Linux Kernel: Design and Implementation/David Mosberger, Stephane Eranian
- Intel® Integrated Performance Primitives/Stewart Taylor
- Mac OS X* Internals: A Systems Approach/Amit Singh
- Microsoft Windows* Internals, Fourth Edition/Mark E. Russinovich, David A. Solomon
- The C Programming Language, Second Edition/Brian W. Kernighan, Dennis Ritchie
- The Common Language Infrastructure Annotated Standard/Jim Miller, Susann Ragsdale
- The Software Vectorization Handbook/Aart J.C. Bik
- UPnP† Design by Example/Michael Jeronimo, Jack Weast
- VTune™ Performance Analyzer Essentials/James Reinders
- Windows System Programming, Third Edition/Johnson M. Hart
- Beyond BIOS/Vincent Zimmer, Michael Rothman, and Robert Hale
- High-Performance Computing
- Software Optimization for High-Performance Computing: Creating Faster Applications/Isom Crawford, Kevin Wadleigh
- Grid Computing: The New Frontier of High-Performance Computing (Volume 14)/Lucio Grandinetti
- High-Performance Cluster Computing: Architectures and Systems/Rajkumar Buyya
- High-Performance Computing Systems and Applications/Robert D. Kent, Todd W. Sands
- High-Performance Linux Clusters with OSCAR, Rocks, OpenMosix and MPI/Joseph D Sloan
- High-Performance Computing: Paradigm and Infrastructure/Laurence T. Yang, Minyi Guo
- Principles of Transaction Processing/Philip A. Bernstein, Eric Newcomer
- Transaction Processing: Concepts and Techniques/Jim Gray, Andreas Reuter
- Using MPI2/William Gropp, et al
- Software Optimization for High-Performance Computing: Creating Faster Applications/Isom Crawford, Kevin Wadleigh
- Graphics and Gaming Technologies
- OpenGL® Programming Guide: The Official Guide to Learning OpenGL®, Version 2.1, Sixth Edition/Dave hreiner, Mason Woo, Jackie Neider, Tom Davis
- OpenGL® Shading Language, Second Edition/Randi Rost
- Game Programming Gems 6/Mike Dickheiser
- Game Programming Gems 7/Scott Jacobs
- ShaderX5: Advanced Rendering Techniques/Wolfgang Engel
- OpenGL® Library, Fourth Edition/Dave Shreiner, Randi Rost
- OpenGL® Programming Guide: The Official Guide to Learning OpenGL®, Version 2.1, Sixth Edition/Dave hreiner, Mason Woo, Jackie Neider, Tom Davis
- Digital Home Technologies
- Audio in the 21st Century/Scott Janus
- Designing for Product Sound Quality/Richard H. Lyon
- Developing User Interfaces: Ensuring Usability Through Product & Process/Deborah Hix, H. Rex Hartson
- Digital Video and HDTV Algorithms and Interfaces/Charles Poynton
- Fundamentals of Audio and Video Programming for Games/Peter Turcan, Mike Wasson
- High-Definition Audio for the Digital Home/David Roach, Scott Janus, and Wayne Jones
- Power Line Communications and Its Applications (ISPLC), 2006 IEEE International Symposium IEEE Press
- Psychoacoustics: Facts and Models, Third Edition/Hugo Fastl and Eberhard Zwicker
- Usability in Practice: How Companies Develop User-Friendly Products/Michael E. Wiklund
- Audio in the 21st Century/Scott Janus
- IT Strategic Considerations
- Managing Information Technology for Business Value/Martin Curley
- Measuring the Business Value of Information Technology/David Sward
- Managing IT Innovation for Business Value/Esther Baldwin and Martin Curley
- Managing Information Technology for Business Value/Martin Curley
- Data Center Technologies
- Advanced Server Virtualization: VMware and Microsoft Platforms in the Virtual Data Center/David Marshall, Wade A. Reynolds, Dave McCrory
- Definitive XML Schema/Priscilla Walmsley
- Service Oriented Architecture (SOA): Concepts, Technology, and Design/Thomas Erl
- Service Oriented Architecture Demystified/Girish Juneja, Blake Dournaee, Joe Natoli, and Steve Birkel
- Service Oriented Architecture (SOA): A Planning and Implementation Guide for Business and Technology/Eric A. Marks, Michael Bell
- SOA Principles of Service Design/Thomas Erl
- Applied Virtualization Technology/Sean Campbell and Michael Jeronimo
- Design Considerations for Datacom Equipment Centers/Refrigerating and Air Conditioning Engineers American Society of Heating
- Internet Communications Using SIP: Delivering VoIP and Multimedia Services with Session Initiation Protocol/Henry Sinnreich, Alan B. Johnston
- IPTV Crash Course (Publish date Nov 2006)/Joseph M. Weber, Tom Newberry
- Itanium® Architecture for Programmers: Understanding 64-Bit Processors and EPIC Principles/James S. Evans, Gregory L. Trimper
- Patterns of Enterprise Application Architecture/Martin Fowler
- Scientific Computing on Itanium®-based Systems/Marius Cornea, Ping Tak Peter Tang, John Harrison
- Itanium® Architecture for Software Developers/Walter Triebel
- Programming Itanium®-based Systems/Walter Triebel, Joseph Bissell, Rick Booth
- Virtual Machines: Versatile Platforms for Systems and Processes/Jim Smith, Ravi Nair
- Server Consolidation With the IBM Eserver Xseries* 440 and Vmware Esx Server*/Steve Russell, Keith Olsen, Gabriel Sallah, Chandra Seetharaman, David Watts
- Switching to VoIP/Theodore Wallingford
- Advanced Server Virtualization: VMware and Microsoft Platforms in the Virtual Data Center/David Marshall, Wade A. Reynolds, Dave McCrory
- Business Client Technologies
- Building Applications with the Linux* Standard Base/Linux Standard Base Team
- Flash Memory Technologies: A Comprehensive Guide to Understanding and Using Flash Memory Devices/Joseph E. Brewer
- Virtualization: From the Desktop to the Enterprise/Chris Wolf, Erick M. Halter
- Practical Guide to Trusted Computing/David Challener, Kent Yoder, Ryan Catherman, David Safford, Leendert Van Doorn
- Cisco Network Admission Control, Volume I: NAC Framework Architecture and Design/Denise Helfrich, Lou Ronnau , Jason Frazier, Paul Forbes
- Windows Server* 2008 Networking and Network Access Protection (NAP)/Joseph Davies and Tony Northrup
- The Intel Safer Computing Initiative/David Grawrock
- Building Applications with the Linux* Standard Base/Linux Standard Base Team
- S/W Threading for Many Core Architectures
Books that I want to read sometime
from :
http://agile.dzone.com/news/top-50-new-software
1 Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software/Scott Rosenberg/ 26-1-2007
2 Clean Code: A Handbook of Agile Software Craftsmanship/Robert C. Martin/ 11-8-2008
3 Pragmatic Thinking and Learning: Refactor Your Wetware/Andy Hunt/ 15-8-2008
4 Managing Humans: Biting and Humorous Tales of a Software Engineering Manager/Michael Lopp/ 12-6-2007
5 Beautiful Code: Leading Programmers Explain How They Think/Andy Oram, Greg Wilson/ 26-6-2007
6 SOA Principles of Service Design/Thomas/ Erl 28-7-2007
7 The Productive Programmer/Neal Ford/ 3-7-2008
8 Smart and Gets Things Done: Joel Spolsky’s Concise Guide to Finding the Best Technical Talent/Joel Spolsky/ 31-5-2007
9 Making Things Happen: Mastering Project Management/Scott Berkun/ 25-3-2008
10 Release It!: Design and Deploy Production-Ready Software/Michael Nygard/ 30-3-2007
11 The Art of Agile Development/James Shore, Shane Warden/ 26-10-2007
12 Service-Oriented Modeling: Service Analysis, Design, and Architecture/Michael Bell/ 25-2-2008
13 Scaling Software Agility: Best Practices for Large Enterprises/Dean Leffingwell/ 8-3-2007
14 The Annotated Turing: A Guided Tour Through Alan Turing’s Historic Paper on Computability and the Turing Machine/Charles Petzold/ 16-6-2008
15 Sketching User Experiences: Getting the Design Right and the Right Design/Bill Buxton/ 11-4-2007
16 Continuous Integration: Improving Software Quality and Reducing Risk/Paul Duvall, Steve Matyas, Andrew Glover/ 9-7-2007
17 SOA Design Patterns/Thomas Erl/ 23-10-2008
18 The Developer’s Guide to Debugging/Thorsten Grotker, Ulrich Holtmann, Holger Keding, Markus Wloka/ 11-8-2008
19 Agile Adoption Patterns: A Roadmap to Organizational Success/Amr Elssamadisy/ 7-7-2008
20 Manage It!: Your Guide to Modern, Pragmatic Project Management/Johanna Rothman/ 7-6-2007
21 The Principles of Project Management/Meri Williams/ 13-3-2008
22 Introduction to Information Retrieval/Christopher D. Manning, Prabhakar Raghavan, Hinrich Schutze/ 7-7-2008
23 Head First Software Development/Dan Pilone, Russ Miles/ 11-1-2007
24 Web Service Contract Design and Versioning for SOA/Thomas Erl, Anish Karmarkar, Priscilla Walmsley/ 21-9-2008
25 The Art of Multiprocessor Programming/Maurice Herlihy, Nir Shavit/ 29-2-2008
26 Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum/Craig Larman, Bas Vodde/ 22-12-2008
27 SOA in Practice: The Art of Distributed System Design/Nicolai M. Josuttis/ 24-8-2007
28 Agile Testing: A Practical Guide for Testers and Agile Teams/Lisa Crispin, Janet Gregory/ 5-1-2009
29 The Business Analyst’s Handbook/Howard Podeswa/ 4-11-2008
30 Scrum and XP from the Trenches/Henrik Kniberg/ 4-10-2007
31 xUnit Test Patterns: Refactoring Test Code/Gerard Meszaros/ 31-5-2007
32 Applied SOA: Service-Oriented Architecture and Design Strategies/Michael Rosen, Boris Lublinsky, Kevin T. Smith, Marc J. Balcer/ 13-6-2008
33 97 Things Every Software Architect Should Know/Richard Monson-Haefel/ 13-2-2009 34 Perfect Software: And Other Illusions about Testing/Gerald M. Weinberg/ 29-8-2008
35 Expert Product Management: Advanced Techniques, Tips and Strategies for Product Management & Product Marketing/Brian Lawley/ 10-10-2007
36 The Enterprise and Scrum/Ken Schwaber/ 13-6-2007
37 Algorithms in a Nutshell/George Heineman, Gary Pollice, Stanley Selkow/ 1-11-2008
38 The Software Project Manager’s Bridge to Agility/Michele Sliger, Stacia Broderick/ 29-5-2008 39 Designing Web Interfaces: Principles and Patterns for Rich Interactions/Bill Scott, Theresa Neil/ 15-1-2008
40 If I Only Changed the Software, Why is the Phone on Fire?/Lisa K. Simone/ 23-3-2007
41 Puzzles for Programmers and Pros/Dennis Shasha/ 7-5-2007
42 Managing the Test People/Judy McKay/ 27-4-2007
43 Practical Project Initiation: A Handbook with Tools/Karl E. Wiegers/ 8-8-2007
44 Simple Architectures for Complex Enterprises/Roger Sessions/ 19-5-2008
45 How We Test Software at Microsoft/Alan Page, Ken Johnston, Bj Rollison/ 16-8-2008
46 The One Page Project Manager for IT Projects/Clark A. Campbell/ 4-8-2008
47 The Art of Lean Software Development: A Practical and Incremental Approach/Curt Hibbs, Steve Jewett, Mike Sullivan/ 15-12-2008
48 Code Leader: Using People, Tools, and Processes to Build Successful Software/Patrick Cauldwell/ 5-5-2008
49 Scrumban – Essays on Kanban Systems for Lean Software Development/Corey Ladas/ 12-1-2009
50 Software Requirement Patterns/Stephen Withall/ 13-6-2007