These tradeoffs need to be explicitly accounted for when designing control algorithms that use such sensors.The distributed and multicore processing platforms on which control algorithms are implemented today also defy the traditional view of a centralized controller that has a synchronized access to all sensors, can compute all control inputs instantaneously, and can provide all actuations synchronously.
These tradeoffs need to be explicitly accounted for when designing control algorithms that use such sensors.
The advances in high-throughput genotyping and sequencing have generated massive amounts of data that allow genome-wide analysis to be performed at much finer resolution than before, but at the same time posed great computational challenges.
We have investigated a wide range of problems including haplotype inference, imputation, genome-wide association study, alternative splicing analysis, copy number variation detection, methylation, genome annotation and visualization.
Asynchronous or Clockless Computing: Asynchronous VLSI design is poised to play a key role in the design of the next generation of microelectronic chips.
By dispensing with global clocks and instead using flexible handshaking between components, asynchronous design offers the benefits of lower power consumption, greater ease of integration of multiple cores, and greater robustness to manufacturing and runtime variation.
Energy-Efficient Systems: With the explosive growth in mobile devices, there has been a push towards increasing energy efficiency of computation for longer battery life.
Reducing power consumption is also important for desktop computing to alleviate challenges of heat removal and power delivery.We provide users with convincing, interactive, often immersive experiences in a computer generated synthetic environment.Some of the recent research topics include image-generation algorithms, geometric and physics-based modeling, computer animation, multi-modal interaction techniques (including haptics, audio, and project-based rendering), model and motion acquisition, large-scale data management, analysis, and visualization, graphics hardware, display devices, and their applications.As we are rapidly moving towards the design of autonomous systems, such a disciplined approach towards the design and implementation of control algorithms, as promoted by CPS, is increasingly becoming important.The presence of complex sensors, like cameras, radars, and lidars – that are today common in autonomous cars, drones, or robots – introduce large processing delays, and offer different tradeoffs between accuracy, delay and resource requirements.Instead new controller design and implementation strategies that marry control theory with formal methods, and other branches of Computer Science like program analysis and compilers is becoming important.We have worked on a wide range of cutting edge problems in the area of bioinformatics and computational biology.Computer graphics research at UNC investigates the representation, creation, and manipulation of image data that serve as the visual interface between people and computers.One of our primary research focuses is interactive graphics where the main challenges are the rapid generation of photorealistic images and high-quality simulation in response to user inputs, as well as the development of both software and hardware mechanisms for human interaction with graphical systems.A special focus in our department has been on the development of energy-efficient graphics hardware.Another area of future interest is energy-harvesting systems, which are ultra-low-power systems that operate on energy scavenged from the environment.