Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help


Data science: a comprehensive overview : ACM Computing Surveys

I’ve been reviewing computing literature for almost two decades, have submitted over 100 reviews, and the survey format used by this paper is very common. However, at 42 pages, this is the largest survey...
Introductory & Survey (A.1) | Feb 26 18

Deep learning for mobile multimedia: a survey : ACM Trans. on Multimedia Computing, Communications, and Applications

Deep learning architectures, tools, and algorithms are, in general, not adapted to the storage and computation resources of a mobile device. Thus, one needs...
Learning (I.2.6) | Jan 29 18

Toward optimal self-adjusting heaps : ACM Transactions on Algorithms

A self-adjusting heap is a heap data structure “that does not [need to] explicitly maintain structural information”; instead, during each access or update operation, the heap is adjusted in a uniform way. Why is a...
Data Structures (E.1) | Mar 19 18

Differential hybrid games : ACM Transactions on Computational Logic

As software becomes ever more pervasive in safety-critical devices--from pacemakers to cars, from robots to airplanes--it is important that we have means of insuring their safety. For some...
Semantics of Programming Lang. (F.3.2) | Mar 22 18

Toward a geographic understanding of the sharing economy : ACM Transactions on Computer-Human Interaction

In the sharing economy (dynamic services for consumers for ride sharing, resource sharing for paid part-time work, and so on), the physical geographical area where the consumer resides...
Collaborative Computing (H.5.3...) | Mar 5 18

Optimization and quality estimation of circuit design via random region covering method : ACM Transactions on Design Automation of Electronic Systems

Bi et al. propose a random region covering theory to optimize designs on systems and circuits. The proposed work has been verified on a class-E power...
Design Styles (B.6.1) | Jan 26 18

Data-driven synchronization for Internet-of-Things systems : ACM Transactions on Embedded Computing Systems

Time synchronization has been an active issue for decades. Stricter timing, energy considerations, external influences, and so on have spurred new studies. Two variants can be found: synchronize the clocks...
Real-Time & Embedded Systems (C.3...) | Feb 13 18

Algorithm 980: sparse QR factorization on the GPU : ACM Transactions on Mathematical Software

Many large-scale scientific and engineering computational problems lead, after some kind of discretization, to the solution of huge systems of linear algebraic equations and/or linear least...
Parallel Processors (C.1.2...) | Mar 14 18

Reducing the performance gap between soft scalar CPUs and custom hardware with TILT : ACM Transactions on Reconfigurable Technology and Systems

This paper is an extension of a seminal presentation of thread- and instruction-level parallel template architecture (TILT). TILT is a software...
Other Architecture Styles (C.1.3) | Mar 9 18

A survey of attacks and detection mechanisms on intelligent transportation systems : Ad Hoc Networks

A vehicle ad hoc network (VANET) is a mobile ad-hoc network (MANET) consisting of vehicles and roadside units (RSUs). VANETs are a key technology for future smart car services such as accident alerting...
Wireless Communication (C.2.1...) | Feb 14 18

A new perspective on nonmonotonic logics

Nonmonotonic reasoning derives plausible conclusions from a theory. The theory is sometimes called background knowledge. If new information becomes available showing that some conclusions are wrong, one has to...
Nonmonotonic Reasoning (I.2.3...) | Feb 7 18

A practical approach to compiler construction

Several comprehensive books have been written about compiler construction. Any new book on this topic is inevitably going to be compared against those works. However, by taking a different approach, a new book can set itself apart. This is exactly what the...
Compilers (D.3.4...) | Feb 16 18

Advances in smart cities: smarter people, governance, and solutions

With the growth of information technology (IT), cities are growing through enhanced technologies, giving rise to the concept of the smart city. This book explains the concept of a smart city, its requirements...
Organizational Impacts (K.4.3) | Mar 16 18

Advances in user authentication

Authentication involves validating the authenticity of something or someone. This book is on advances in user authentication. It is authored by Dipankar Dasgupta, a faculty member at the University of Memphis, along with his former students Arunava Roy and Abhijit...
Authentication (K.6.5...) | Feb 9 18

Agile UX storytelling: crafting stories for better software development

If you are familiar with agile methodology in the software development life cycle (SDLC), then you will know that user stories are used to create a shared understanding between the project team and stakeholders about...
Dist., Maint. & Enhancement (D.2.7) | Mar 21 18

An introduction to machine learning (2nd ed.)

In his introduction, the author states that “machine learning has come of age.” In many ways, if the scope and methods are those established in the book, it is true. But from the point of view of recent research and especially industrial initiatives, this is not true in...
Learning (I.2.6) | Mar 9 18

Applied simulation and optimization 2

Simulation is required for the verification of models for elements, systems, and processes of the existing real world, as well as aspects of a targeted future world. It facilitates development of concepts and experiments in a virtual world. Experimentation in a virtual...
Types of Simulation (I.6.8) | Feb 27 18

Architectural and operating system support for virtual memory

Are you a memory management unit (MMU) hardware designer, an operating system kernel programmer, or a student/researcher of modern computer architectures or operating systems? Abhishek Bhattacharjee...
Virtual Memory (D.4.2...) | Feb 9 18

Automotive software architectures

The automotive industry is experiencing the most rapid changes in its evolution toward semi- and fully autonomous vehicles. Software is driving the car, augmenting or replacing the human driver. Possibly this is the only book that covers the whole breadth...
Software Architectures (D.2.11) | Mar 9 18

Beginning functional JavaScript: functional programming with JavaScript using ECMAScript 6

Functional programming is a programming paradigm centered on the evaluation of mathematical functions and is a declarative language of expressions. Side effects are unacceptable. Whenever a function...
Applicative (Functional) Prog. (D.1.1) | Mar 22 18

Display per column
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2018 ThinkLoud, Inc.
Terms of Use
| Privacy Policy