Browse Results

Showing 52,626 through 52,650 of 61,781 results

Supercharge Your Applications with GraalVM: Hands-on examples to optimize and extend your code using GraalVM's high performance and polyglot capabilities

by A B Kumar

Understand the internals and architecture of GraalVM with the help of hands-on experiments and gain deep knowledge that you can apply to improve your application's performance, interoperability, and throughput.Key FeaturesGenerate faster and leaner code with minimum computing resources for high performanceCompile Java applications faster than ever to a standalone executable called native imagesCreate high-performance polyglot applications that are compatible across various JVM and non-JVM languagesBook DescriptionGraalVM is a universal virtual machine that allows programmers to compile and run applications written in both JVM and non-JVM languages. It improves the performance and efficiency of applications, making it an ideal companion for cloud-native or microservices-based applications. This book is a hands-on guide, with step-by-step instructions on how to work with GraalVM. Starting with a quick introduction to the GraalVM architecture and how things work under the hood, you'll discover the performance benefits of running your Java applications on GraalVM. You'll then learn how to create native images and understand how AOT (ahead-of-time) can improve application performance significantly. The book covers examples of building polyglot applications that will help you explore the interoperability between languages running on the same VM. You'll also see how you can use the Truffle framework to implement any language of your choice to run optimally on GraalVM. By the end of this book, you'll not only have learned how GraalVM is beneficial in cloud-native and microservices development but also how to leverage its capabilities to create high-performing polyglot applications.What you will learnGain a solid understanding of GraalVM and how it works under the hoodWork with GraalVM's high performance optimizing compiler and see how it can be used in both JIT (just-in-time) and AOT (ahead-of-time) modesGet to grips with the various optimizations that GraalVM performs at runtimeUse advanced tools to analyze and diagnose performance issues in the codeCompile, embed, run, and interoperate between languages using Truffle on GraalVMBuild optimum microservices using popular frameworks such as Micronaut and Quarkus to create cloud-native applicationsWho this book is forThis book is for JVM developers looking to optimize their application's performance. You'll also find this book useful if you're a JVM developer looking to explore options to develop polyglot applications using tools from the Python, R, Ruby, or Node.js ecosystem. A solid understanding of software development concepts and prior experience working with programming languages is necessary to get started.

Supercharge Your Slack Productivity: Discover hacks and tips for managing and automating your workflow with Slack and Slack bots

by David Markovich

Build Slack bots to automate your work and enhance your team's productivity with Salesforce-powered Slack in a faster, better organized, and more secure wayKey FeaturesGet to grips with setting up and creating Slack bots for your organizationIntegrate Slack with tools such as nTask and Tettra to manage all your applications in one placeUnderstand when to buy and when to build botsBook DescriptionSlack is an online communication tool that allows workplace teams to collaborate efficiently, effectively, and securely. It's the leading channel-based messaging platform used by millions to align their teams, unify their systems, and drive their businesses forward. As a developer, you can use Slack to create tools such as bots that handle and maintain routine and time-consuming tasks. If you're looking to set up a Slack workplace or build a Slack bot or app, this is the book for you. In this book, you'll explore scenarios that show you how to set up a Slack workplace, build a Slack bot, or integrate your favorite tools. You'll also learn how Slack can help you create a more collaborative, efficient, and coordinated work environment from any location. As you advance through the chapters, you'll find out how to manage your tasks and boost your business productivity by automating the trivial tasks. You'll also cover more advanced features such as using a Slack bot to complete tasks, including automating message responses and accessing personal reminders. By the end of this Slack book, you'll have learned how to use Slack effectively to communicate with your team and build bots and have gained a solid understanding of how the platform can help you to progress in your industry.What you will learnUnderstand how to set up a Slack workspaceMigrate existing workspaces to your organizationExplore expert tips and techniques for using Slack effectivelyImprove collaboration within your team by integrating multiple apps with SlackFind the right bots and apps to use for your workspaceDiscover how to build your own Slack botExplore the right channels on Slack to improve your presence in professional communitiesFind the best solutions for automating your work directly through SlackWho this book is forSupercharge your Slack Productivity is for professionals in organizations, businesses, or communities who are already using Slack or looking to use it for improving communication. With this book, you'll understand how Slack can make your work life simpler by automating routine tasks and managing all the tools you need in one place for working with or managing remote teams efficiently.

Supercharged JavaScript Graphics: with HTML5 canvas, jQuery, and More (O'reilly Ser.)

by Raffaele Cecco

With HTML5 and improved web browser support, JavaScript has become the tool of choice for creating high-performance web graphics. This faced-paced book shows you how to use JavaScript, jQuery, DHTML, and HTML5's Canvas element to create rich web applications for computers and mobile devices.By following real-world examples, experienced web developers learn fun and useful approaches to arcade games, DHTML effects, business dashboards, and other applications. This book serves complex subjects in easily digestible pieces, and each topic acts as a foundation for the next.Tackle JavaScript optimization and understand how it impacts performanceCreate fast-moving graphics by combining old-school DHTML with jQueryLearn advanced UI techniques using the jQuery UI and Ext JS librariesBuild games with collision detection, object handling, and JavaScript scrolling techniquesMaster HTML5 Canvas basics for drawings, fills, bitmaps, animation, and moreCreate applications for the small screen with jQuery Mobile and PhoneGapUse Google’s data visualization tools to create interactive dashboards

Supercharging Node.js Applications with Sequelize: Create high-quality Node.js apps effortlessly while interacting with your SQL database

by Daniel Durante Sascha Depold

A hands-on implementation guide to application development in Node.js using the powerful Sequelize ORMKey FeaturesUse the highly powerful JavaScript library to map your database to objects easilyBuild an application from scratch with easy-to-follow steps and examplesDiscover industry best practices, tips, and techniques on Sequelize to manage your database with easeBook DescriptionContinuous changes in business requirements can make it difficult for programmers to organize business logic into database models, which turns out to be an expensive operation as changes to the database may result in errors and incongruity within applications. Supercharging Node.js Applications with Sequelize helps you get to grips with Sequelize, a reliable ORM that enables you to alleviate these issues in your database and applications.With Sequelize, you'll no longer need to store information in flat files or memory. This book takes a hands-on approach to implementation and associated methodologies for your database that will have you up and running in no time. You'll learn how to configure Sequelize for your Node.js application properly, develop a better sense of understanding of how this ORM works, and find out how to manage your database from Node.js using Sequelize. Finally, you'll be able to use Sequelize as the database driver for building your application from scratch.By the end of this Node.js book, you'll be able to configure, build, store, retrieve, validate, and associate your data from a database to a Node.js application.What you will learnConfigure and optimize Sequelize for your applicationValidate your database and hydrate it with dataAdd life cycle events (or hooks) to your application for business logicOrganize and ensure the integrity of your data even on preexisting databasesScaffold a database using built-in Sequelize features and toolsDiscover industry-based best practices, tips, and techniques to simplify your application developmentWho this book is forThis book is for beginner- to intermediate-level Node.js developers looking to upgrade their skills and use Sequelize as their ORM of choice. Basic knowledge of and prior experience with JavaScript and SQL are needed to make the most out of this book.

Supercomputing

by Vladimir Voevodin Sergey Sobolev

This book constitutes the refereed proceedings of the Second Russian Supercomputing Days, RuSCDays 2016, held in Moscow, Russia, in September 2016. The 28 revised full papers presented were carefully reviewed and selected from 94 submissions. The papers are organized in topical sections on the present of supercomputing: large tasks solving experience; the future of supercomputing: new technologies.

Supercomputing Frontiers: 4th Asian Conference, Scfa 2018, Singapore, March 26-29, 2018, Proceedings (Lecture Notes in Computer Science #10776)

by Rio Yokota Weigang Wu

It constitutes the refereed proceedings of the 4th Asian Supercomputing Conference, SCFA 2018, held in Singapore in March 2018. Supercomputing Frontiers will be rebranded as Supercomputing Frontiers Asia (SCFA), which serves as the technical programme for SCA18. The technical programme for SCA18 consists of four tracks: Application, Algorithms & LibrariesProgramming System SoftwareArchitecture, Network/Communications & ManagementData, Storage & VisualisationThe 20 papers presented in this volume were carefully reviewed nd selected from 60 submissions.

Supercomputing Frontiers: 5th Asian Conference, SCFA 2019, Singapore, March 11–14, 2019, Proceedings (Lecture Notes in Computer Science #11416)

by Bronis R. de Supinski David Abramson

This open access book constitutes the refereed proceedings of the 5th Asian Supercomputing Conference, SCFA 2019, held in Singapore in March 2019. The 6 full papers presented in this book were carefully reviewed and selected from 33 submissions. They cover a range of topics including memory fault handling, linear algebra, image processing, heterogeneous computing, resource usage prediction, and data caching.

Supercomputing Frontiers: 6th Asian Conference, SCFA 2020, Singapore, February 24–27, 2020, Proceedings (Lecture Notes in Computer Science #12082)

by Dhabaleswar K. Panda

This open access book constitutes the refereed proceedings of the 6th Asian Supercomputing Conference, SCFA 2020, which was planned to be held in February 2020, but unfortunately, the physical conference was cancelled due to the COVID-19 pandemic.The 8 full papers presented in this book were carefully reviewed and selected from 22 submissions. They cover a range of topics including file systems, memory hierarchy, HPC cloud platform, container image configuration workflow, large-scale applications, and scheduling.

Supercomputing Frontiers: 7th Asian Conference, SCFA 2022, Singapore, March 1–3, 2022, Proceedings (Lecture Notes in Computer Science #13214)

by Michael Sullivan Dhabaleswar K. Panda

This open access book constitutes the refereed proceedings of the 7th Asian Conference Supercomputing Conference, SCFA 2022, which took place in Singapore in March 2022. The 8 full papers presented in this book were carefully reviewed and selected from 21 submissions. They cover a range of topics including file systems, memory hierarchy, HPC cloud platform, container image configuration workflow, large-scale applications, and scheduling.

Supercomputing in Engineering Analysis (New Generation Computing Ser. #1)

by Hojjat Adeli

The first volume in this new series has a companion in volume 2 (unseen), Parallel processing in computational mechanics . The first six contributions present general aspects of supercomputing from both hardware and software engineering points of view. Subsequent chapters discuss homotopy algorithms

Supercomputing: 10th International Conference on Supercomputing in Mexico, ISUM 2019, Monterrey, Mexico, March 25–29, 2019, Revised Selected Papers (Communications in Computer and Information Science #1151)

by Jaime Klapp Moisés Torres

This book constitutes the refereed proceedings of the 10th International Conference on Supercomputing, ISUM 2019, held in Monterrey, Mexico, in March 2019.The 25 revised full papers presented were carefully reviewed and selected from 78 submissions. The papers are organized in topical sections on HPC architecture, networks, system software, algorithmic techniques, modeling and system tools, clouds, distributed computing, big data, data analytics, visualization and storage, applications for science and engineering, and emer- ging technologies.

Supercomputing: 10th Russian Supercomputing Days, RuSCDays 2024, Moscow, Russia, September 23–24, 2024, Revised Selected Papers, Part I (Lecture Notes in Computer Science #15406)

by Vladimir Voevodin Alexander Antonov Dmitry Nikitenko

The two-volume set LNCS 15406 and 15407 constitutes the refereed proceedings of the 10th Russian Supercomputing Days International Conference, RuSCDays 2024, held in Moscow, Russia, during September 2024. The 43 full papers presented in these two volumes were carefully reviewed and selected from 95 submissions. The papers are organized in the following topical sections: Part I: Supercomputer Simulation; HPC, BigData, AI: Algorithms, Technologies, Evaluation Part II: Distributed Computing; HPC Education.

Supercomputing: 10th Russian Supercomputing Days, RuSCDays 2024, Moscow, Russia, September 23–24, 2024, Revised Selected Papers, Part II (Lecture Notes in Computer Science #15407)

by Vladimir Voevodin Alexander Antonov Dmitry Nikitenko

The two-volume set LNCS 15406 and 15407 constitutes the refereed proceedings of the 10th Russian Supercomputing Days International Conference, RuSCDays 2024, held in Moscow, Russia, during September 2024. The 43 full papers presented in these two volumes were carefully reviewed and selected from 95 submissions. The papers are organized in the following topical sections: Part I: Supercomputer Simulation; HPC, BigData, AI: Algorithms, Technologies, Evaluation Part II: Distributed Computing; HPC Education.

Supercomputing: 4th Russian Supercomputing Days, RuSCDays 2018, Moscow, Russia, September 24–25, 2018, Revised Selected Papers (Communications in Computer and Information Science #965)

by Vladimir Voevodin Sergey Sobolev

This book constitutes the refereed proceedings of the 4th Russian Supercomputing Days, RuSCDays 2018, held in Moscow, Russia, in September 2018.The 59 revised full papers and one revised short paper presented were carefully reviewed and selected from 136 submissions. The papers are organized in topical sections on parallel algorithms; supercomputer simulation; high performance architectures, tools and technologies.

Supercomputing: 5th Russian Supercomputing Days, RuSCDays 2019, Moscow, Russia, September 23–24, 2019, Revised Selected Papers (Communications in Computer and Information Science #1129)

by Vladimir Voevodin Sergey Sobolev

This book constitutes the refereed post-conference proceedings of the 5th Russian Supercomputing Days, RuSCDays 2019, held in Moscow, Russia, in September 2019.The 60 revised full papers presented were carefully reviewed and selected from 127 submissions. The papers are organized in the following topical sections: parallel algorithms; supercomputer simulation; HPC, BigData, AI: architectures, technologies, tools; and distributed and cloud computing.

Supercomputing: 6th Russian Supercomputing Days, RuSCDays 2020, Moscow, Russia, September 21–22, 2020, Revised Selected Papers (Communications in Computer and Information Science #1331)

by Vladimir Voevodin Sergey Sobolev

This book constitutes the refereed post-conference proceedings of the 6th Russian Supercomputing Days, RuSCDays 2020, held in Moscow, Russia, in September 2020.* The 51 revised full and 4 revised short papers presented were carefully reviewed and selected from 106 submissions. The papers are organized in the following topical sections: parallel algorithms; supercomputer simulation; HPC, BigData, AI: architectures, technologies, tools; and distributed and cloud computing. * The conference was held virtually due to the COVID-19 pandemic.

Supercomputing: 7th Russian Supercomputing Days, RuSCDays 2021, Moscow, Russia, September 27–28, 2021, Revised Selected Papers (Communications in Computer and Information Science #1510)

by Vladimir Voevodin Sergey Sobolev

This book constitutes the refereed post-conference proceedings of the 7th Russian Supercomputing Days, RuSCDays 2021, held in Moscow, Russia, in September 2021.The 37 revised full papers and 3 short papers presented were carefully reviewed and selected from 99 submissions. The papers are organized in the following topical sections: supercomputer simulation; HPC, BigData, AI: architectures, technologies, tools; and distributed and cloud computing.

Supercomputing: 8th Russian Supercomputing Days, RuSCDays 2022, Moscow, Russia, September 26–27, 2022, Revised Selected Papers (Lecture Notes in Computer Science #13708)

by Vladimir Voevodin Sergey Sobolev Mikhail Yakobovskiy Rashit Shagaliev

This book constitutes the refereed proceedings of the 8th Russian Supercomputing Days on Supercomputing, RuSCDays 2022, which took place in Moscow, Russia, in September 2022. The 49 full papers and 1 short paper presented in this volume were carefully reviewed and selected from 94 submissions. The papers are organized in the following topical sections: Supercomputer Simulation; HPC, BigData, AI: Architectures, Technologies, Tools; Distributed and Cloud Computing.

Supercomputing: 9th International Conference, Isum 2018, Mérida, Mexico, March 5-9, 2018, Revised Selected Papers (Communications in Computer and Information Science #948)

by Jaime Klapp Isidoro Gitler Moises Torres Andrei Tchernykh

This book constitutes the refereed proceedings of the 9th International Conference on Supercomputing, ISUM 2018, held in Mérida, Mexico, in March 2018. <P><P> The 19 revised full papers presented were carefully reviewed and selected from 64 submissions. The papers are organized in topical sections on scheduling, architecture, and programming; parallel computing; applications and HPC.

Supercomputing: 9th Russian Supercomputing Days, RuSCDays 2023, Moscow, Russia, September 25–26, 2023, Revised Selected Papers, Part I (Lecture Notes in Computer Science #14388)

by Vladimir Voevodin Sergey Sobolev Mikhail Yakobovskiy Rashit Shagaliev

The two-volume set LNCS 14388 and 14389 constitutes the refereed proceedings of the 9th Russian Supercomputing Days International Conference (RuSCDays 2023) held in Moscow, Russia, during September 25-26, 2023.The 44 full papers and 1 short paper presented in these proceedings were carefully reviewed and selected from 104 submissions. The papers have been organized in the following topical sections: supercomputer simulation; distributed computing; and HPC, BigData, AI: algorithms, technologies, evaluation.

Supercomputing: 9th Russian Supercomputing Days, RuSCDays 2023, Moscow, Russia, September 25–26, 2023, Revised Selected Papers, Part II (Lecture Notes in Computer Science #14389)

by Vladimir Voevodin Sergey Sobolev Mikhail Yakobovskiy Rashit Shagaliev

The two-volume set LNCS 14388 and 14389 constitutes the refereed proceedings of the 9th Russian Supercomputing Days International Conference (RuSCDays 2023) held in Moscow, Russia, during September 25-26, 2023.The 44 full papers and 1 short paper presented in these proceedings were carefully reviewed and selected from 104 submissions. The papers have been organized in the following topical sections: supercomputer simulation; distributed computing; and HPC, BigData, AI: algorithms, technologies, evaluation.

Superminds: How Hyperconnectivity is Changing the Way We Solve Problems

by Thomas W. Malone

Is Apple conscious? Could a cyber–human system sense a potential terrorist attack? Or make diagnosing a rare and little-known disease routine? Computers are not replacing us: they are enhancing us. Different intelligences are joining together to do things we thought were impossible. Whether it&’s devising innovations to tackle climate change, helping job seekers and employers find one another, or identifying the outbreak of a serious disease, groups of humans and machines are already working together to solve all sorts of problems. And they will do a lot more. The future will be like another world – a place where we&’ll think differently. In many ways, we are already there.

Supervised Descriptive Pattern Mining

by Sebastián Ventura José María Luna

This book provides a general and comprehensible overview of supervised descriptive pattern mining, considering classic algorithms and those based on heuristics. It provides some formal definitions and a general idea about patterns, pattern mining, the usefulness of patterns in the knowledge discovery process, as well as a brief summary on the tasks related to supervised descriptive pattern mining. It also includes a detailed description on the tasks usually grouped under the term supervised descriptive pattern mining: subgroups discovery, contrast sets and emerging patterns. Additionally, this book includes two tasks, class association rules and exceptional models, that are also considered within this field.A major feature of this book is that it provides a general overview (formal definitions and algorithms) of all the tasks included under the term supervised descriptive pattern mining. It considers the analysis of different algorithms either based on heuristics or based on exhaustive search methodologies for any of these tasks. This book also illustrates how important these techniques are in different fields, a set of real-world applications are described.Last but not least, some related tasks are also considered and analyzed. The final aim of this book is to provide a general review of the supervised descriptive pattern mining field, describing its tasks, its algorithms, its applications, and related tasks (those that share some common features).This book targets developers, engineers and computer scientists aiming to apply classic and heuristic-based algorithms to solve different kinds of pattern mining problems and apply them to real issues. Students and researchers working in this field, can use this comprehensive book (which includes its methods and tools) as a secondary textbook.

Supervised Learning with Python: Concepts and Practical Implementation Using Python

by Vaibhav Verdhan

Gain a thorough understanding of supervised learning algorithms by developing use cases with Python. You will study supervised learning concepts, Python code, datasets, best practices, resolution of common issues and pitfalls, and practical knowledge of implementing algorithms for structured as well as text and images datasets.You’ll start with an introduction to machine learning, highlighting the differences between supervised, semi-supervised and unsupervised learning. In the following chapters you’ll study regression and classification problems, mathematics behind them, algorithms like Linear Regression, Logistic Regression, Decision Tree, KNN, Naïve Bayes, and advanced algorithms like Random Forest, SVM, Gradient Boosting and Neural Networks. Python implementation is provided for all the algorithms. You’ll conclude with an end-to-end model development process including deployment and maintenance of the model.After reading Supervised Learning with Python you’ll have a broad understanding of supervised learning and its practical implementation, and be able to run the code and extend it in an innovative manner.What You'll LearnReview the fundamental building blocks and concepts of supervised learning using PythonDevelop supervised learning solutions for structured data as well as text and images Solve issues around overfitting, feature engineering, data cleansing, and cross-validation for building best fit modelsUnderstand the end-to-end model cycle from business problem definition to model deployment and model maintenance Avoid the common pitfalls and adhere to best practices while creating a supervised learning model using PythonWho This Book Is ForData scientists or data analysts interested in best practices and standards for supervised learning, and using classification algorithms and regression techniques to develop predictive models.

Supervised Learning with Quantum Computers (Quantum Science and Technology)

by Maria Schuld Francesco Petruccione

Quantum machine learning investigates how quantum computers can be used for data-driven prediction and decision making. The books summarises and conceptualises ideas of this relatively young discipline for an audience of computer scientists and physicists from a graduate level upwards. It aims at providing a starting point for those new to the field, showcasing a toy example of a quantum machine learning algorithm and providing a detailed introduction of the two parent disciplines. For more advanced readers, the book discusses topics such as data encoding into quantum states, quantum algorithms and routines for inference and optimisation, as well as the construction and analysis of genuine ``quantum learning models''. A special focus lies on supervised learning, and applications for near-term quantum devices.

Refine Search

Showing 52,626 through 52,650 of 61,781 results