CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran. In order to add CUDA Fortran to existing Fortran codes, they explain how to understand the target GPU architecture, identify computationally-intensive parts of the code, and modify the code to manage the data and parallelism and optimize performance – all in Fortran, without having to rewrite in another language.Each concept is illustrated with actual examples so you can immediately evaluate the performance of your code in comparison.This second edition provides much needed updates on how to efficiently program GPUs in CUDA Fortran. It can be used either as a tutorial on GPU programming in CUDA Fortran as well as a reference text.
Artificial Intelligence for a More Sustainable Oil and Gas Industry and the Energy Transition: Case Studies and Code Examples presents a package for academic researchers and industries working on water resources and carbon capture and storage. This book contains fundamental knowledge on artificial intelligence related to oil and gas sustainability and the industry’s pivot to support the energy transition and provides practical applications through case studies and coding flowcharts, addressing gaps and questions raised by academic and industrial partners, including energy engineers, geologists, and environmental scientists. This timely publication provides fundamental and extensive information on advanced AI applications geared to support sustainability and the energy transition for the oil and gas industry.
Ayan Kumar Das, Ditipriya Sinha, Siddhartha Bhattacharyya + 1 more
July 1, 2024
9 7 8 - 0 - 4 4 3 - 1 3 4 7 2 - 2
9 7 8 - 0 - 4 4 3 - 1 3 4 7 3 - 9
The Role of Blockchain in Disaster Management explores the architecture and implementation of existing blockchain-based IoT frameworks for the detection and prevention of disasters, along with the management of relative supply chains to protect against mismanagement of essential materials. The distributed nature of Blockchain helps to protect data from internal or external attacks, especially in disaster areas or times of crisis when database systems become overloaded and vulnerable to unauthorized access, manipulation, and disruption of critical services. This book can be used as a reference by graduate students, researchers, professors, and professionals in computer science, software design, and disaster management.
Information Modeling and Relational Databases, Third Edition, provides thorough coverage of information modeling approaches, including object-role modeling (ORM), entity-relationship (ER) modeling, and the unified modeling language (UML). It shows how to map models developed with those approaches to a variety of relational and nonrelational database systems, including document databases, column-oriented databases, graph databases, and deductive databases. Process and state modeling, ontological modeling, and metamodeling are also covered. For this new edition, the coverage of ORM, ER, UML, SQL, OWL, and BPMN has been thoroughly updated to include their latest versions. A significant amount of new material has been added. Various data file formats such as CSV, XML, JSON, YAML, and some other markup languages are now covered, and a more thorough treatment is provided for nonrelational databases, especially NoSQL. One of the major features of the book is its large number of exercises, which have been thoroughly class-tested. This book is intended for anyone with a stake in the accuracy and efficacy of databases such as systems analysts, information modelers, database designers and administrators, and programmers.
Gesture recognition is a topic in computer science and language technology with the goal of interpreting human gestures via mathematical algorithms. The book begins by examining the computer vision-based gesture recognition method, focusing on the theory and related research results of various recent gesture recognition technologies. The whole book takes the evolutions of gesture recognition technology as a clue, systematically introducing gesture recognition methods based on handcrafted features, convolutional neural networks, recurrent neural networks, multimodal data fusion, and visual attention mechanisms. Three gesture recognition-based HCI (Human Computer Interaction) practical cases are introduced. Finally, the book looks at emerging research trends and application.
Kunal Pal, Bala Chakravarthy Neelapu and J. Sivaraman
June 3, 2024
9 7 8 - 0 - 4 4 3 - 1 9 0 7 3 - 5
9 7 8 - 0 - 4 4 3 - 1 5 3 9 2 - 1
Artificial intelligence in healthcare has become one of the best assisting techniques for clinicians in proper diagnosis and surgery. In biomedical applications, artificial intelligence algorithms are explored for bio-signals, such as electrocardiogram (ECG/EKG), electrooculogram (EOG), electromyogram (EMG), electroencephalogram (EEG), blood pressure, heart rate, and nerve conduction, and for bio-imaging modalities, such as computed tomography (CT), cone-beam computed tomography (CBCT), and MRI (magnetic resonance imaging). Advancements in artificial intelligence and big data have increased the development of innovative medical devices in healthcare applications. Advances in Artificial Intelligence: Biomedical Engineering Applications in Signals and Imaging provides an overview of artificial intelligence in biomedical applications, including both bio-signals and bio-imaging modalities. The chapters contain a mathematical formulation of algorithms and their applications in the biomedical eld, including case studies. Biomedical engineers, advanced students, and researchers can use this book to apply their knowledge in artificial intelligence-based processes to biological signals, implement mathematical models and advanced algorithms, and develop AI-based medical devices.
Medical Modelling: The Application of Advanced Design and Rapid Prototyping Techniques in Medicine, Third Edition provides readers with a thorough update of the core contents, along with key information on innovative imaging techniques, additive manufacturing technologies, and a range of applied case studies. This comprehensive new edition includes new coverage of advanced technologies, such as selective laser melting, electron beam melting, multi jet fusion, and more. The extensive section of peer-reviewed case studies is thoroughly updated and includes additional clinical examples, describing the practical applications of advanced design technologies in surgical, prosthetic, orthotic, dental and research applications.Finally, the book explores the future potential of medical modeling, such as in simulations for training, the development of new medical devices, and more.
Pathophysiology and Treatment of Atherosclerotic Disease in Peripheral Arteries is a thorough review of the disease written by experts studying its detection and treatment. These state-of-the-art chapters summarize emerging knowledge about this important area of medicine. The pathophysiology and treatment of peripheral artery (PAD) disease remains poorly understood even by practitioners. Often it is assumed that PAD should be treated in a similar fashion to coronary artery disease (CAD), when in fact recent data suggest a distinct pathophysiology with genetic risk having some but not complete overlap with CAD.This is a novel reference of emerging data on the factors behind its development and progression, detection, and treatment suggest an emerging paradigm for this disease.
Implementing sustainability solutions in Information Technology (IT) or broader – in Information Communications Technology (ICT) - is a challenge but it is essential. The goal of Making IT Sustainable: Techniques and Applications is to show how it has been done, strategies, various solutions, tool sets, and best practices. Various IT areas are investigated – from data center technologies and operations to cloud computing, to green software, to cryptocurrency, to the transformative AI role in making IT sustainable, to quantum and adiabatic computing. The adoption of sustainable IT practices reduces the environmental footprint of IT by advocating for the utilization of renewable energy sources, electronic waste reduction, the design of energy-efficient IT devices, innovative cooling technologies, and circular economy. Sustainable IT is a complex and challenging field. As a result, there are many questions and uncertainties about how to implement sustainable practices across various scenarios. Making IT Sustainable: Techniques and Applications asks several insightful questions: How can environmentally sustainable data centers be built? How do we compare the carbon footprint of data centers versus public cloud, and cloud-focused IT sustainability standards? How can quantum computing be made environmentally friendly? How to make cryptocurrency mining sustainable? Are the economic costs of sustainable IT prohibitively higher than society is willing to bear? Transformative role of AI in making IT sustainable is reviewed. Readers of Making IT Sustainable: Techniques and Applications will be a very diverse group. First, the readers include IT professionals who are responsible for managing and maintaining IT infrastructure and systems. The book can provide them with knowledge and guidance on how to reduce the environmental impact of their IT operations. Second, business leaders making decisions about the use of IT will find guidance in the book on how to implement sustainable IT practices in their organizations. Academics and researchers interested in the field of sustainable IT will find information and data helping them develop new ideas and innovative approaches to IT sustainability. The goal of IT sustainability is to contribute to making our planet better. Therefore, students who are interested in pursuing careers in IT or sustainability are the most important members of the book audience. The book helps them understand the key role of sustainability in IT and develop skills and knowledge in this field. Overall, everyone who is interested in reducing the environmental impact of IT can benefit from this book on sustainable IT, regardless of their professional background or level of expertise. Making IT Sustainable: Techniques and Applications is written by an IT practitioner actively working in the field of sustainable IT. The author has firsthand knowledge of the challenges and opportunities of implementing sustainable practices in IT operations. Readers will find practical solutions with examples of their implementations.