Listing 1 - 10 of 69 | << page >> |
Sort by
|
Choose an application
This is an open access book. The Faculty of Law (FOL), Multimedia University will hold the 2nd International Conference on Law and Digitalization 2022 (ICLD22) on 25-27 July 2022 (Virtual Conference). ICLD22 will be part of the bigger Digital Future Congress (DIFCON 2022) comprising of various other conferences of multidisciplinary academic interests. The aim of ICLD22 is to provide a platform for both local and international academics, practitioners, policymakers, researchers and students to meet, share ideas and knowledge in law and digitalization through paper presentation. It also aims to encourage academic linkages between the academicians and the researchers from the legal fraternity. It also promotes future co-operations among the intellectuals from various fields and disciplines.
Digital communications --- Computers --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Communications, Digital --- Digital transmission --- Pulse communication --- Digital electronics --- Pulse techniques (Electronics) --- Telecommunication --- Digital media --- Signal processing --- Law and legislation --- Digital techniques
Choose an application
Computers --- Industry 4.0. --- Society 5.0. --- Environmental aspects. --- Social ecology --- Technology --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Fourth industrial revolution --- Industrial engineering --- Industrial revolution --- Social aspects
Choose an application
This book aims to help research practitioners in technology science avoid some of the most common pitfalls or at least make them easier to overcome. Many technology scientists put too little weight on how they conduct their work and should be able to become significantly better at what they do by being more aware of methodological issues. The book differs from other related works in two main respects: First, by focusing on creating, producing, or inventing new artifacts – in other words, technology science. Second, by describing a general approach to technology science linking together specialized research methods. The book consists of 14 chapters. Following the first introductory chapter are two chapters providing the foundation for the rest of the book. These chapters clarify the meaning of key concepts and describe an overall process for technology science. The subsequent chapters 4–11 are about this process. Chapters 4, 5, and 6 concern problem analysis, research planning, and hypothesis formulation. The following five chapters then aim at evaluation. Chapter 7 introduces the concept of prediction, which plays a fundamental role in evaluating hypotheses. Chapters 8–10 address the evaluation of universal, existential, and statistical hypotheses. Chapter 11 concerns quality assurance and introduces the concepts of validity and reliability. Next, in chapters 12 and 13, we address publishing with an emphasis on the specifics of technology science. Eventually the last chapter, chapter 14, briefly introduces the philosophy of science. The book systematically collects in the form of suggestions, recommendations, and guidelines the author’s 35-year experience as a researcher, author and reviewer in technology science. It is written for anyone working in technology science, from master’s students to researchers and supervisors.
Research—Methodology. --- Computers. --- Science—Moral and ethical aspects. --- Technology—Moral and ethical aspects. --- Research Skills. --- Computing Milieux. --- Science Ethics. --- Ethics of Technology. --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Technology. --- Applied science --- Arts, Useful --- Science, Applied --- Useful arts --- Science --- Industrial arts --- Material culture
Choose an application
With the end of Dennard scaling and Moore’s law, IC chips, especially large-scale ones, now face more reliability challenges, and reliability has become one of the mainstay merits of VLSI designs. In this context, this book presents a built-in on-chip fault-tolerant computing paradigm that seeks to combine fault detection, fault diagnosis, and error recovery in large-scale VLSI design in a unified manner so as to minimize resource overhead and performance penalties. Following this computing paradigm, we propose a holistic solution based on three key components: self-test, self-diagnosis and self-repair, or “3S” for short. We then explore the use of 3S for general IC designs, general-purpose processors, network-on-chip (NoC) and deep learning accelerators, and present prototypes to demonstrate how 3S responds to in-field silicon degradation and recovery under various runtime faults caused by aging, process variations, or radical particles. Moreover, we demonstrate that 3S not only offers a powerful backbone for various on-chip fault-tolerant designs and implementations, but also has farther-reaching implications such as maintaining graceful performance degradation, mitigating the impact of verification blind spots, and improving chip yield. This book is the outcome of extensive fault-tolerant computing research pursued at the State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences over the past decade. The proposed built-in on-chip fault-tolerant computing paradigm has been verified in a broad range of scenarios, from small processors in satellite computers to large processors in HPCs. Hopefully, it will provide an alternative yet effective solution to the growing reliability challenges for large-scale VLSI designs. .
Computers. --- Microprocessors. --- Computer architecture. --- Hardware Performance and Reliability. --- Computer Hardware. --- Processor Architectures. --- Architecture, Computer --- Minicomputers --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Fault-tolerant computing. --- Integrated circuits --- Masks --- Computing, Fault-tolerant --- Electronic data processing --- Electronic digital computers --- Fault tolerance (Engineering) --- Computer system failures --- Reliability
Choose an application
Embark on a journey into the world of embedded programming. This book introduces you to the 32bit PIC and will teach you how the main functions of C programming work and can be used with a PIC micro. A one-stop reference for the would-be embedded programmer, you'll explore the electronics needed for a variety of programs as well as how to use different devices with the PIC. The book starts with downloading the environment and creating a simple project, one that uses different oscillators, Phase Lock Loop, and circuitry needed to create the different system clocks—an easy entry point to this exciting environment. You'll also review the MPLABX integrated development environment (IDE) and see how to program the 32Bit PIC, which can be adapted to different PICs. Throughout subsequent chapters, you’ll learn how to use a range of programs that use PIC modules such as the SPI, I2C, UART communication modules, the ADC module, the Capture, Compare, and Pulse Width Modulation module, and the RTCC, Real Time Clock and Calendar Module. You will: Create a project in MPLABX Configure the different clock frequencies that are used in the 32bit PIC Build a variable delay subroutine to be used in a simple traffic lights program Use the MAX 7219 driver IC to control the 8by8 matrix display Program an I2C expander module to control the display on a LCD.
Makerspaces. --- Computers. --- Maker. --- Computer Hardware. --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Hacker spaces --- Hackerspaces --- Hacklabs --- Maker spaces --- Cooperative societies --- Engineering laboratories --- Embedded computer systems --- C (Computer program language) --- PIC microcontrollers. --- Programming. --- Peripheral interface controllers --- Microcontrollers --- Programmable controllers
Choose an application
This book constitutes the proceedings of the Workshop on Asynchronous Many-Task Systems and Applications 2023 in Baton Rouge, LA, USA, February 2023. The workshop present the advantages and challenges of task-based programming on modern and future HPC systems. The 6 full papers included in this volume were carefully reviewed and selected from 7 submissions.
Computer multitasking --- High performance computing --- Computer multi-tasking --- Concurrent processing (Computer science) --- Multi-tasking, Computer --- Multitasking (Computer science) --- Electronic data processing --- Computers. --- Computer Hardware. --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Mathematics
Choose an application
Learn to use the Arduino boards to do big jobs in a simple way. This book is full of real-world examples for Arduino enthusiasts of all experience levels. All of the examples in this book use Arduino UNO, which is an excellent option for educational purposes. You'll start with an introduction to Arduino and see firsthand how its free multi-platform integrated development environment (IDE) makes coding easier. In many cases, you can edit the given codes to solve your own problems. Arduino boards use a variety of microcontrollers and each board is suitable for a specific application. The Arduino IDE is also preloaded with a broad library of codes that you can modify and practice with. So instead of coding from scratch you can adjust the codes for similar projects. More experienced users will save time by simply copying nuggets of code from the various libraries. You'll also learn about digital input/output (I/O), analog-to-digital and digital-to-analog converters, LCDs and EEPROM. The book then moves on to serial communication, mathematical functions, and pulse width modulation (PWM), all important features when encoding in telecommunications. Finally, you'll see how to control different types of motors, review interrupts, internal comparators, and timers, and read different sensors with Arduino. You will: Turn on/off a device using a relay Generate analog/digital output Read an analog/digital input Control motors with a parallel virtual machine (PVM) and serial communication Display text with LCDs Read sensors with Arduino and use the interrupts Write more efficient codes with interrupts and timers.
Makerspaces. --- Computers. --- Maker. --- Computer Hardware. --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Hacker spaces --- Hackerspaces --- Hacklabs --- Maker spaces --- Cooperative societies --- Engineering laboratories --- Arduino (Programmable controller) --- Programming.
Choose an application
Software is everywhere, but despite being so common and useful, it remains magical and mysterious to many. Still, more and more people are finding themselves working for tech companies, or with an array of software products, services, and tools. This can segregate those who understand tech from those that don’t. But it doesn’t have to be this way. This book aims to bring these two worlds closer together, allowing people to learn basic concepts of software development in a casual and straight-forward way. Assuming no previous technical knowledge, you’ll embark on a journey where you can understand and build a new software project from scratch until it is an advanced product with multiple users. Imagine moving from a “traditional” company and suddenly finding yourself in one where software is the main product or is a foundational component to it. One is often left to wade through the infinite concepts while still doing their actual jobs. This book closes that gap, improving communication between technical and non-technical parties. A Friendly Guide to Software Development makes technical concepts broadly available and easy to understand. In doing so, you'll be able to achieve better communication, which will undoubtedly lead to better working relationships, a better working environment, and ultimately better software. You will: See how a new software project is created Examine the basics of software development and architecture Know which questions to ask to avoid potential problems and pitfalls Start using and building software projects.
Computer software --- Development of computer software --- Software development --- Development. --- Software engineering. --- Internet programming. --- Software engineering—Management. --- Computers. --- Professions. --- Software Engineering. --- Web Development. --- Software Management. --- The Computing Profession. --- Career patterns --- Careers --- Jobs --- Professional services --- Occupations --- Interprofessional relations --- Vocational guidance --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Computer programming --- Computer software engineering --- Engineering
Choose an application
This unique, accessible textbook presents a succession of implementations of the open-source RISC-V processor. Implementations are offered in increasing difficulty (non-pipelined, pipelined, deeply pipelined, multi-threaded, multicore). Each implementation is shown as a High-Level Synthesis (HLS) code in C++. This facilitates synthesis and testing on an FPGA-based development board (Such a board can be freely obtained from the Xilinx University Program targeting university professors). The book can be useful for several reasons. First, it is a novel way to introduce computer architecture: The codes given can serve as labs for a processor architecture course. Second, the book content is based on the RISC-V Instruction Set Architecture, which is an open-source machine language promising to become the main machine language to be taught, replacing DLX and MIPS. Third, all the designs are implemented through the HLS tool, which is able to translate a C program into an intellectual property (IP). Lastly, HLS will become the new standard for IP implementations, replacing Verilog/VHDL; already there are job positions tied to HLS, with the argument of rapid IP development. Hence, in addition to offering undergraduates a firm introduction, the textbook/guide can also serve engineers willing to implement processors on FPGA, as well as researchers willing to develop RISC-V based hardware simulators. Bernard Goossens is Professor in the Faculty of Sciences at the Université de Perpignan, France. He is author of the French-language book from Springer, Architecture et microarchitecture des processeurs, 2002.
Microprocessors. --- Computer architecture. --- Computers. --- Microprogramming. --- Operating systems (Computers). --- Software engineering. --- Processor Architectures. --- Computer Hardware. --- Control Structures and Microprogramming. --- Operating Systems. --- Software Engineering. --- Computer software engineering --- Engineering --- Computer operating systems --- Computers --- Disk operating systems --- Systems software --- Computer programming --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Architecture, Computer --- Minicomputers --- Operating systems
Choose an application
Microorganisms, viruses and computer programmes encode all the information they need to reproduce and spread themselves. The mechanisms in the living world, in viruses and even in the world of technical systems are amazingly similar. The book shows how great the parallels of these replication systems are and what they are based on. The excursus also leads into the fascinating world of genetics, to the question of what constitutes life, and to software that replicates itself independently. Content: · What is life? · Basic concepts of molecular genetics · Viruses and early genetics · Algorithms and self-replicating computer programs · What is information? · Coding of information in technology and biology · Coevolution of life and technology The author Rafael Ball holds a PHD in biology, is a historian of science and a librarian. He is director of the ETH Library Zurich and lecturer in library science and management. He works on questions of information theory, scholarly communication and the effects of digitisation He is the author of numerous relevant publications, editor of information science journals and speaker at meetings and conferences.
Computers and civilization. --- Biomedical engineering. --- Computers. --- Computers and Society. --- Biomedical Engineering and Bioengineering. --- Computing Milieux. --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Clinical engineering --- Medical engineering --- Bioengineering --- Biophysics --- Engineering --- Medicine --- Civilization and computers --- Civilization --- COVID-19 Pandemic, 2020 --- -Computer viruses. --- Microorganisms --- Virus diseases --- Behavior. --- Transmission. --- Software viruses --- Viruses, Computer --- Computer crimes --- Malware (Computer software) --- Epidemics
Listing 1 - 10 of 69 | << page >> |
Sort by
|