CUDA Fortran for scientists and engineers : best practices for efficient CUDA Fortran programming / / Gregory Ruetsch and Massimiliano Fatica |
Autore | Ruetsch Gregory |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Waltham, MA : , : Morgan Kaufmann, , 2014 |
Descrizione fisica | 1 online resource (xiii, 323 pages) : illustrations (some color) |
Disciplina | 005.13/1 |
Collana | Gale eBooks |
Soggetto topico | FORTRAN (Computer program language) |
ISBN | 0-12-416972-4 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | part I. CUDA Fortran programming -- part II. Case studies -- part III. Appendices. |
Record Nr. | UNINA-9910790555503321 |
Ruetsch Gregory | ||
Waltham, MA : , : Morgan Kaufmann, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
CUDA Fortran for scientists and engineers : best practices for efficient CUDA Fortran programming / / Gregory Ruetsch and Massimiliano Fatica |
Autore | Ruetsch Gregory |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Waltham, MA : , : Morgan Kaufmann, , 2014 |
Descrizione fisica | 1 online resource (xiii, 323 pages) : illustrations (some color) |
Disciplina | 005.13/1 |
Collana | Gale eBooks |
Soggetto topico | FORTRAN (Computer program language) |
ISBN | 0-12-416972-4 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | part I. CUDA Fortran programming -- part II. Case studies -- part III. Appendices. |
Record Nr. | UNINA-9910819452103321 |
Ruetsch Gregory | ||
Waltham, MA : , : Morgan Kaufmann, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
CUDA programming : a developer's guide to parallel computing with GPUs / Shane Cook |
Autore | Cook, Shane |
Pubbl/distr/stampa | Amsterdam, : Elsevier, : Morgan Kaufmann, 2013 |
Descrizione fisica | 576 p. : ill. ; 24 cm |
Disciplina | 005.1 |
Soggetto non controllato | Programmazione parallela |
ISBN | 9780124159334 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910553601103321 |
Cook, Shane | ||
Amsterdam, : Elsevier, : Morgan Kaufmann, 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Curves and surfaces for CAGD : a practical guide / Gerald Farin |
Autore | Farin, Gerald E. |
Edizione | [5. ed] |
Pubbl/distr/stampa | San Francisco [etc.], : Morgan Kaufmann, 2002 |
Descrizione fisica | XVII, 499 p. : ill. ; 24 cm. |
ISBN | 15-586-0737-4 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNICAMPANIA-SUN0060770 |
Farin, Gerald E. | ||
San Francisco [etc.], : Morgan Kaufmann, 2002 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Vanvitelli | ||
|
Curves and surfaces for CAGD [[electronic resource] ] : a practical guide / / Gerald Farin |
Autore | Farin Gerald E |
Edizione | [5th ed.] |
Pubbl/distr/stampa | San Francisco, CA ; ; London, : Morgan Kaufmann, c2002 |
Descrizione fisica | 1 online resource (521 p.) |
Disciplina | 006.601516352 |
Collana | Morgan Kaufmann series in computer graphics and geometric modeling |
Soggetto topico |
Computer graphics
Computer-aided design |
Soggetto genere / forma | Electronic books. |
ISBN |
1-281-07290-7
9786611072902 0-08-050354-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Curves and Surfaces for CAGD: A Practical Guide; Copyright Page; Contents; Preface; Chapter 1. P. Bézier: How a Simple System Was Born; Chapter 2. Introductory Material; 2.1 Points and Vectors; 2.2 Affine Maps; 2.3 Constructing Affine Maps; 2.4 Function Spaces; 2.5 Problems; Chapter 3. Linear Interpolation; 3.1 Linear Interpolation; 3.2 Piecewise Linear Interpolation; 3.3 Menelaos' Theorem; 3.4 Blossoms; 3.5 Barycentric Coordinates in the Plane; 3.6 Tessellations; 3.7 Triangulations; 3.8 Problems; Chapter 4. The de Casteljau Algorithm; 4.1 Parabolas
4.2 The de Casteljau Algorithm4.3 Some Properties of Bézier Curves; 4.4 The Blossom; 4.5 Implementation; 4.6 Problems; Chapter 5. The Bernstein Form of a Bézier Curve; 5.1 Bernstein Polynomials; 5.2 Properties of Bézier Curves; 5.3 The Derivatives of a Bézier Curve; 5.4 Domain Changes and Subdivision; 5.5 Composite Bézier Curves; 5.6 Blossom and Polar; 5.7 The Matrix Form of a Beziér Curve; 5.8 Implementation; 5.9 Problems; Chapter 6. Bézier Curve Topics; 6.1 Degree Elevation; 6.2 Repeated Degree Elevation; 6.3 The Variation Diminishing Property; 6.4 Degree Reduction; 6.5 Nonparametric Curves 6.6 Cross Plots6.7 Integrals; 6.8 The Bézier Form of a Bézier Curve; 6.9 The Weierstrass Approximation Theorem; 6.10 Formulas for Bernstein Polynomials; 6.11 Implementation; 6.12 Problems; Chapter 7. Polynomial Curve Constructions; 7.1 Aitken's Algorithm; 7.2 Lagrange Polynomials; 7.3 The Vandermonde Approach; 7.4 Limits of Lagrange Interpolation; 7.5 Cubic Hermite Interpolation; 7.6 Quintic Hermite Interpolation; 7.7 Point-Normal Interpolation; 7.8 Least Squares Approximation; 7.9 Smoothing Equations; 7.10 Designing with Bézier Curves; 7.11 The Newton Form and Forward Differencing 7.12 Implementation7.13 Problems; Chapter 8. B-Spline Curves; 8.1 Motivation; 8.2 B-Spline Segments; 8.3 B-Spline Curves; 8.4 Knot Insertion; 8.5 Degree Elevation; 8.6 Greville Abscissae; 8.7 Smoothness; 8.8 B-Splines; 8.9 B-Spline Basics; 8.10 Implementation; 8.11 Problems; Chapter 9. Constructing Spline Curves; 9.1 Greville Interpolation; 9.2 Least Squares Approximation; 9.3 Modifying B-Spline Curves; 9.4 C2 Cubic Spline Interpolation; 9.5 More End Conditions; 9.6 Finding a Knot Sequence; 9.7 The Minimum Property; 9.8 C1 Piecewise Cubic Interpolation; 9.9 Implementation; 9.10 Problems Chapter 10. W. Boehm: Differential Geometry I10.1 Parametric Curves and Arc Length; 10.2 The Frenet Frame; 10.3 Moving the Frame; 10.4 The Osculating Circle; 10.5 Nonparametric Curves; 10.6 Composite Curves; Chapter 11. Geometric Continuity; 11.1 Motivation; 11 2 The Direct Formulation; 11 3 The γ, ν, and β Formulations; 11 4 C2 Cubic Splines; 11 5 Interpolating C2 Cubic Splines; 11.6 Higher-Order Geometric Continuity; 11.7 Implementation; 11.8 Problems; Chapter 12. Conic Sections; 12.1 Projective Maps of the Real Line; 12.2 Conies as Rational Quadratics; 12.3 A de Casteljau Algorithm 12.4 Derivatives |
Record Nr. | UNINA-9910457961903321 |
Farin Gerald E | ||
San Francisco, CA ; ; London, : Morgan Kaufmann, c2002 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Curves and surfaces for CAGD : a practical guide / Gerald Farin |
Autore | Farin, Gerald E. |
Edizione | [5. ed] |
Pubbl/distr/stampa | San Francisco [etc.], : Morgan Kaufmann, 2002 |
Descrizione fisica | XVII, 499 p. : ill. ; 24 cm. |
ISBN | 15-586-0737-4 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNICAMPANIA-VAN0060770 |
Farin, Gerald E. | ||
San Francisco [etc.], : Morgan Kaufmann, 2002 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Vanvitelli | ||
|
Curves and surfaces for CAGD [[electronic resource] ] : a practical guide / / Gerald Farin |
Autore | Farin Gerald E |
Edizione | [5th ed.] |
Pubbl/distr/stampa | San Francisco, CA ; ; London, : Morgan Kaufmann, c2002 |
Descrizione fisica | 1 online resource (521 p.) |
Disciplina | 006.601516352 |
Collana | Morgan Kaufmann series in computer graphics and geometric modeling |
Soggetto topico |
Computer graphics
Computer-aided design |
ISBN |
1-281-07290-7
9786611072902 0-08-050354-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Curves and Surfaces for CAGD: A Practical Guide; Copyright Page; Contents; Preface; Chapter 1. P. Bézier: How a Simple System Was Born; Chapter 2. Introductory Material; 2.1 Points and Vectors; 2.2 Affine Maps; 2.3 Constructing Affine Maps; 2.4 Function Spaces; 2.5 Problems; Chapter 3. Linear Interpolation; 3.1 Linear Interpolation; 3.2 Piecewise Linear Interpolation; 3.3 Menelaos' Theorem; 3.4 Blossoms; 3.5 Barycentric Coordinates in the Plane; 3.6 Tessellations; 3.7 Triangulations; 3.8 Problems; Chapter 4. The de Casteljau Algorithm; 4.1 Parabolas
4.2 The de Casteljau Algorithm4.3 Some Properties of Bézier Curves; 4.4 The Blossom; 4.5 Implementation; 4.6 Problems; Chapter 5. The Bernstein Form of a Bézier Curve; 5.1 Bernstein Polynomials; 5.2 Properties of Bézier Curves; 5.3 The Derivatives of a Bézier Curve; 5.4 Domain Changes and Subdivision; 5.5 Composite Bézier Curves; 5.6 Blossom and Polar; 5.7 The Matrix Form of a Beziér Curve; 5.8 Implementation; 5.9 Problems; Chapter 6. Bézier Curve Topics; 6.1 Degree Elevation; 6.2 Repeated Degree Elevation; 6.3 The Variation Diminishing Property; 6.4 Degree Reduction; 6.5 Nonparametric Curves 6.6 Cross Plots6.7 Integrals; 6.8 The Bézier Form of a Bézier Curve; 6.9 The Weierstrass Approximation Theorem; 6.10 Formulas for Bernstein Polynomials; 6.11 Implementation; 6.12 Problems; Chapter 7. Polynomial Curve Constructions; 7.1 Aitken's Algorithm; 7.2 Lagrange Polynomials; 7.3 The Vandermonde Approach; 7.4 Limits of Lagrange Interpolation; 7.5 Cubic Hermite Interpolation; 7.6 Quintic Hermite Interpolation; 7.7 Point-Normal Interpolation; 7.8 Least Squares Approximation; 7.9 Smoothing Equations; 7.10 Designing with Bézier Curves; 7.11 The Newton Form and Forward Differencing 7.12 Implementation7.13 Problems; Chapter 8. B-Spline Curves; 8.1 Motivation; 8.2 B-Spline Segments; 8.3 B-Spline Curves; 8.4 Knot Insertion; 8.5 Degree Elevation; 8.6 Greville Abscissae; 8.7 Smoothness; 8.8 B-Splines; 8.9 B-Spline Basics; 8.10 Implementation; 8.11 Problems; Chapter 9. Constructing Spline Curves; 9.1 Greville Interpolation; 9.2 Least Squares Approximation; 9.3 Modifying B-Spline Curves; 9.4 C2 Cubic Spline Interpolation; 9.5 More End Conditions; 9.6 Finding a Knot Sequence; 9.7 The Minimum Property; 9.8 C1 Piecewise Cubic Interpolation; 9.9 Implementation; 9.10 Problems Chapter 10. W. Boehm: Differential Geometry I10.1 Parametric Curves and Arc Length; 10.2 The Frenet Frame; 10.3 Moving the Frame; 10.4 The Osculating Circle; 10.5 Nonparametric Curves; 10.6 Composite Curves; Chapter 11. Geometric Continuity; 11.1 Motivation; 11 2 The Direct Formulation; 11 3 The γ, ν, and β Formulations; 11 4 C2 Cubic Splines; 11 5 Interpolating C2 Cubic Splines; 11.6 Higher-Order Geometric Continuity; 11.7 Implementation; 11.8 Problems; Chapter 12. Conic Sections; 12.1 Projective Maps of the Real Line; 12.2 Conies as Rational Quadratics; 12.3 A de Casteljau Algorithm 12.4 Derivatives |
Record Nr. | UNINA-9910784531003321 |
Farin Gerald E | ||
San Francisco, CA ; ; London, : Morgan Kaufmann, c2002 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Curves and surfaces for CAGD [[electronic resource] ] : a practical guide / / Gerald Farin |
Autore | Farin Gerald E |
Edizione | [5th ed.] |
Pubbl/distr/stampa | San Francisco, CA ; ; London, : Morgan Kaufmann, c2002 |
Descrizione fisica | 1 online resource (521 p.) |
Disciplina | 006.601516352 |
Collana | Morgan Kaufmann series in computer graphics and geometric modeling |
Soggetto topico |
Computer graphics
Computer-aided design |
ISBN |
1-281-07290-7
9786611072902 0-08-050354-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Curves and Surfaces for CAGD: A Practical Guide; Copyright Page; Contents; Preface; Chapter 1. P. Bézier: How a Simple System Was Born; Chapter 2. Introductory Material; 2.1 Points and Vectors; 2.2 Affine Maps; 2.3 Constructing Affine Maps; 2.4 Function Spaces; 2.5 Problems; Chapter 3. Linear Interpolation; 3.1 Linear Interpolation; 3.2 Piecewise Linear Interpolation; 3.3 Menelaos' Theorem; 3.4 Blossoms; 3.5 Barycentric Coordinates in the Plane; 3.6 Tessellations; 3.7 Triangulations; 3.8 Problems; Chapter 4. The de Casteljau Algorithm; 4.1 Parabolas
4.2 The de Casteljau Algorithm4.3 Some Properties of Bézier Curves; 4.4 The Blossom; 4.5 Implementation; 4.6 Problems; Chapter 5. The Bernstein Form of a Bézier Curve; 5.1 Bernstein Polynomials; 5.2 Properties of Bézier Curves; 5.3 The Derivatives of a Bézier Curve; 5.4 Domain Changes and Subdivision; 5.5 Composite Bézier Curves; 5.6 Blossom and Polar; 5.7 The Matrix Form of a Beziér Curve; 5.8 Implementation; 5.9 Problems; Chapter 6. Bézier Curve Topics; 6.1 Degree Elevation; 6.2 Repeated Degree Elevation; 6.3 The Variation Diminishing Property; 6.4 Degree Reduction; 6.5 Nonparametric Curves 6.6 Cross Plots6.7 Integrals; 6.8 The Bézier Form of a Bézier Curve; 6.9 The Weierstrass Approximation Theorem; 6.10 Formulas for Bernstein Polynomials; 6.11 Implementation; 6.12 Problems; Chapter 7. Polynomial Curve Constructions; 7.1 Aitken's Algorithm; 7.2 Lagrange Polynomials; 7.3 The Vandermonde Approach; 7.4 Limits of Lagrange Interpolation; 7.5 Cubic Hermite Interpolation; 7.6 Quintic Hermite Interpolation; 7.7 Point-Normal Interpolation; 7.8 Least Squares Approximation; 7.9 Smoothing Equations; 7.10 Designing with Bézier Curves; 7.11 The Newton Form and Forward Differencing 7.12 Implementation7.13 Problems; Chapter 8. B-Spline Curves; 8.1 Motivation; 8.2 B-Spline Segments; 8.3 B-Spline Curves; 8.4 Knot Insertion; 8.5 Degree Elevation; 8.6 Greville Abscissae; 8.7 Smoothness; 8.8 B-Splines; 8.9 B-Spline Basics; 8.10 Implementation; 8.11 Problems; Chapter 9. Constructing Spline Curves; 9.1 Greville Interpolation; 9.2 Least Squares Approximation; 9.3 Modifying B-Spline Curves; 9.4 C2 Cubic Spline Interpolation; 9.5 More End Conditions; 9.6 Finding a Knot Sequence; 9.7 The Minimum Property; 9.8 C1 Piecewise Cubic Interpolation; 9.9 Implementation; 9.10 Problems Chapter 10. W. Boehm: Differential Geometry I10.1 Parametric Curves and Arc Length; 10.2 The Frenet Frame; 10.3 Moving the Frame; 10.4 The Osculating Circle; 10.5 Nonparametric Curves; 10.6 Composite Curves; Chapter 11. Geometric Continuity; 11.1 Motivation; 11 2 The Direct Formulation; 11 3 The γ, ν, and β Formulations; 11 4 C2 Cubic Splines; 11 5 Interpolating C2 Cubic Splines; 11.6 Higher-Order Geometric Continuity; 11.7 Implementation; 11.8 Problems; Chapter 12. Conic Sections; 12.1 Projective Maps of the Real Line; 12.2 Conies as Rational Quadratics; 12.3 A de Casteljau Algorithm 12.4 Derivatives |
Record Nr. | UNINA-9910811679003321 |
Farin Gerald E | ||
San Francisco, CA ; ; London, : Morgan Kaufmann, c2002 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Curves and surfaces for CAGD : a practical guide / Gerald Farin |
Autore | Farin, Gerald |
Edizione | [5th ed.] |
Pubbl/distr/stampa | San Francisco [etc] : Morgan Kaufmann, 2001 |
Descrizione fisica | xvii, 497 p. : ill. (some col.) ; 25 cm |
Disciplina | 006.6 |
Collana | Morgan Kaufmann series in computer graphics and geometric modeling |
Soggetto topico |
Computer graphics
Computer-aided design |
ISBN | 1558607374 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNISALENTO-991001024449707536 |
Farin, Gerald | ||
San Francisco [etc] : Morgan Kaufmann, 2001 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. del Salento | ||
|
Customizable embedded processors [[electronic resource] ] : design technologies and applications / / Paolo Ienne and Rainer Leupers [editors] |
Edizione | [1st edition] |
Pubbl/distr/stampa | San Francisco, : Morgan Kaufmann |
Descrizione fisica | 1 online resource (527 p.) |
Disciplina | 621.392 |
Altri autori (Persone) |
IennePaolo
LeupersRainer |
Collana | The Morgan Kaufmann series in systems on silicon |
Soggetto topico |
Embedded computer systems
Embedded computer systems - Design |
Soggetto genere / forma | Electronic books. |
ISBN |
1-281-00536-3
9786611005368 0-12-374645-0 0-08-049098-0 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Customizable Embedded Processors; Copyright Page; Contents; In Praise of Customizable Embedded Processors; List of Contributors; About the Editors; Part I: Opportunities and Challenges; Chapter 1. From Prêt-à-Porter to Tailor-Made; 1.1 The Call for Flexibility; 1.2 Cool Chips for Shallow Pockets; 1.3 A Million Processors for the Price of One?; 1.4 Processors Coming of Age; 1.5 This Book; 1.6 Travel Broadens the Mind; Chapter 2. Opportunities for Application-Specific Processors: The Case of Wireless Communications; 2.1 Future Mobile Communication Systems
2.2 Heterogeneous MPSoC for Digital Receivers2.3 ASIP Design; Chapter 3. Customizing Processors: Lofty Ambitions, Stark Realities; 3.1 The "CFP" project at HP Labs; 3.2 Searching for the Best Architecture Is Not a Machine-Only Endeavor; 3.3 Designing a CPU Core Still Takes a Very Long Time; 3.4 Don't Underestimate Competitive Technologies; 3.5 Software Developers Don't Always Help You; 3.6 The Embedded World Is Not Immune to Legacy Problems; 3.7 Customization Can Be Trouble; 3.8 Conclusions; Part II: Aspects of Processor Customization; Chapter 4. Architecture Description Languages 4.1 ADLs and other languages4.2 Survey of Contemporary ADLs; 4.3 Conclusions; Chapter 5. C Compiler Retargeting; 5.1 Compiler Construction Background; 5.2 Approaches to Retargetable Compilation; 5.3 Processor Architecture Exploration; 5.4 C Compiler Retargeting in the LISATek Platform; 5.5 Summary and Outlook; Chapter 6. Automated Processor Configuration and Instruction Extension; 6.1 Automation Is Essential for ASIP Proliferation; 6.2 The Tensilica Xtensa LX Configurable Processor; 6.3 Generating ASIPs Using Xtensa; 6.4 Automatic Generation of ASIP Specifications 6.5 Coding an Application for Automatic ASIP Generation6.6 XPRES Benchmarking Results; 6.7 Techniques for ASIP Generation; 6.8 Exploring the Design Space; 6.9 Evaluating Xpres Estimation Methods; 6.10 Conclusions and Future of the Technology; Chapter 7. Automatic Instruction-Set Extensions; 7.1 Beyond Traditional Compilers; 7.2 Building Block for Instruction Set Extension; 7.3 Heuristics; 7.4 State-Holding Instruction-Set Extensions; 7.5 Exploiting Pipelining to Relax I/O Constraints; 7.6 Conclusions and Further Challenges; Chapter 8. Challenges to Automatic Customization 8.1 The ARCompactTM Instruction Set Architecture8.2 Microarchitecture Challenges; 8.3 Case Study-Entropy Decoding; 8.4 Limitations of Automated Extension; 8.5 The Benefits of Architecture Extension; 8.6 Conclusions; Chapter 9. Coprocessor Generation from Executable Code; 9.1 Introduction; 9.2 User Level Flow; 9.3 Integration with Embedded Software; 9.4 Coprocessor Architecture; 9.5 ILP Extraction Challenges; 9.6 Internal Tool Flow; 9.7 Code Mapping Approach; 9.8 Synthesizing Coprocessor Architectures; 9.9 A Real-World Example; 9.10 Summary; Chapter 10. Datapath Synthesis; 10.1 Introduction 10.2 Custom Instruction Selection |
Record Nr. | UNINA-9910458611203321 |
San Francisco, : Morgan Kaufmann | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|