Available Speakers on this Topic
Dorian C Arnold – Atlanta, GA, United States
Scalable Middleware and Tools for High-Performance Computing
In the pursuit of unprecedented high-performance computing (HPC) capabilities, and the scientific and economic advances such capabilities will bring, U.S., Asian, European...
The SMURFS Project: Simulation and Modeling for Understanding Resilience and Faults at Scale
Current HPC research explorations target computer systems with exaflop (10^18 or a quintillion floating point operations per second) capabilities. Such computational power...
Steve D Benford – Nottingham, United Kingdom
Uncomfortable User Experience
This is a provocative lecture that confronts our current thinking about how we design interactions with computers and instead makes a case for the deliberate engineering of discomfort as...
Mark Billinghurst – Auckland, New Zealand
It?s a Mixed Reality Workplace
Over the last twenty years Mixed Reality is becoming common place and a number of technologies are being developed enabling the real and virtual worlds to be seamlessly merged together. This talk...
Christophe Bobda – Gainesville, FL, United States
Architecture Virtualization on Field Programmable Gate Arrays For High-Performance Computing and Productivity Improvement
The continuous decreasing size of transistors and the capability of packing more transistors on smaller area has led the transition from high-clocked single processors to multicores....
- Dynamic Legacy Code Migration Through Binary-Synthesis on Heterogeneous Multiprocessor on ChipsThe constant improvement in chip and processor technology poses a major challenge to organizations with enterprise-class legacy software, which need to be run on constantly evolving...
- System-Level Design of System-on-Chip-Based Embedded Smart CamerasThe use of cameras has become a promising alternative to conventional range sensors due to their advantages in size, cost, and accuracy. In many applications, particularly in camera sensor...
Erik Brunvand – UT, United States
What Programmers Should Know about DRAM
Dynamic Random Access Memory (DRAM) is what makes up the "main memory" of most computer hardware. It's also much stranger than you might think, and has hidden complexity that...
Luca Chittaro – Udine, Italy
Design and Evaluation of Serious Games for Training and Education
Serious games, i.e. video games to further training and education objectives, are increasingly used to prepare people for a variety of possibly difficult situations and activities. However,...
Dipankar Dasgupta – Memphis, TN, United States
Online Social Networks and Privacy issues
Blogging, tweeting and social networking become important part of our daily life. Studies have shown that people spend a lot of their time online such as Facebook, LinkedIn, Twitter, You...
Kerstin Dautenhahn – Hatfield, United Kingdom
Robotics meets Therapy Challenges for Robot-Assisted Therapy for Children with Autism
The talk will motivate and illustrate the field of robot-assisted therapy for children with autism.Over the past 10 years an increasing number of research...
Augmented Reality: Current Research Development and Future Directions
Augmented Reality (AR) is one of the emerging technologies and prevailing research areas in recent years. It gives numerous opportunities to create new interaction style...
Geraldine Fitzpatrick – Vienna, Austria
Designing eHealth technologies that work - lessons from HCI/CSCW research
The promises of IT for transforming healthcare have been around for decades, from single site electronic patient records in the 1970s, to recent large-scale national eHealth/electronic record...
Moving care into the home: reimagining mHealth, telecare and selfcare
Technology is seen as the critical enabler for moving care out of clinical settings into patients’ hands and homes, for empowering people to be active in their own health and well-being and...
Deduplication-aware Ecosystem: A Bottom-up Approach
In the era of big data, the rapid growth in data volume and complexity requires highly efficient schemes to reduce the amounts of data. Deduplication schemes can remove the redundant data, which...
Seiji Isotani – Sao Carlos - SP, Brazil
Advancements in Intelligent Support for Collaborative Learning
Computer-Supported Collaborative Learning (CSCL) is an area of research that investigates how collaboration can be enhanced by technology to support effective interactions among students and...
Bridging the gap between research on educational technology and social impact
Most researchers in the field of Technology-Enhanced Learning dream of developing cutting-edge technology that can have a real impact on learning at schools. Nevertheless, for most of...
Nigel W John – Chester, United Kingdom
Bits, Bytes and Blood
This talk explores the role of computer graphics and related technologies (such as Virtual Reality and Augmented Reality) in supporting some of the latest products to be used in hospitals: from...
David J Kasik – Sammamish, WA, United States
Visualization at Scale
As the amount of data in the world increases, there is increased need to develop tools and techniques that cope with scale. In this context, scale means not only an absolute number of...
Benjamin Kenwright – Edinburgh, United Kingdom
Debugging Game Systems (Practical Debugging)
The practical challenges of debugging large software projects (such as video games) is important – not just the ability to track down issues but to write software that makes the...
Samee U Khan – Fargo, ND, United States
Big Data Recommendation Systems
Recommendation systems were developed in the 90s to address the challenges of automatic and personalized selection of data from diverse and overloaded sources of information. These systems...
- Data Center Networks: Trends, Opportunities, and ChallengesThe major Information and Communication Technology (ICT) components within a data center are: (a) servers, (b) storage, and (c) interconnection networks. The data center network (DCN) is...
Sven Koenig – Los Angeles, CA, United States
Making Good Decisions Quickly
Several disciplines, including artificial intelligence, operations research and others, study how to make timely and good decisions. In this talk, I argue that it is possible to combine ideas from...
Jysoo Lee – Daejeon, Republic of Korea
Introduction to High Performance Computing
High performance computing (HPC) is an important tool which can be used to enhance the quality of life, to increase economic competitiveness, to prevent and manage natural disaster, and to...
Panos Markopoulos – Eindhoven, Netherlands
Designing Socio Digital Experiences
The experiences emerging from interacting with digital technology need to be understood, designed, and engineered in order to ensure that they provide value to their users, helping them achieve...
Interaction Design for Rehabilitation
There is a growing demand for rehabilitation and this necessitates the development of rehabilitation technology. Further, such technologies can not only improve the quantity of rehabilitation that...
Oge Marques – Boca Raton, FL, United States
Leadership and Communication Skills for Engineers and Computer Scientists
This lecture provides an overview of successful leadership and communication skills that engineering and computer science students and professionals can use to thrive in today’s...
Jeanna N Matthews – Potsdam, NY, United States
Becoming a researcher: practical strategies for taming the angst and changing the world
For beginning researchers, identifying their research topic can be a daunting and intimidating task. (You mean I need to find the right question and then answer it too?) This talk is part pep talk...
James F. O'Brien – Berkeley, CA, United States
Adaptive Simulation with Triangle Meshes
This talk will discuss the development of high-fidelity finite element simulation methods based on adaptive mesh refinement. These methods dynamically refine and coarsen meshes so that they...
Sharath Pankanti – Yorktown Heights, NY, United States
Actionable Video Content Summarization: Lessons from Practical Case Studies
For the first time in the history of universe, the video data generated by humans has exceeds all other forms of the data. While no one denies the utility of the information hidden within...
- BiometricsThe determination of identity can be accomplished by three generic means. Conventionally, an exclusive possession (either a physical, e.g., key or electronic, e.g., cookie), knowledge (e.g.,...
Gyana R Parija – New Delhi, India
CBC2015: Industry Connect
IBM's Watson represents a whole new class of industry specific solutions called cognitive systems. It builds on the current paradigm of Programmatic Systems and is not meant to be a...
Jon G Peddie – Tiburon, CA, United States
How will compute evolve over the next ten yearsThese panel members get paid the big bucks to figure that outAnything that uses electricity will be a...
Philip Pong – Hong Kong, Hong Kong
Advancing New Frontiers of Autonomous Internet-of-Things (A-IoT) by Contactless Sensors
Internet-of-Things (IoT) will provide the framework for establishing a smarter and more connected future for people. The exploratory IoT technologies will enable scientists and engineers to...
Mohammad Sohel Rahman – Dhaka, Bangladesh
Prediction based on biological sequences (where Machine Learning meets Life Sciences)
Due to the rapid development of fast sequencing technologies, we now have tremendous amount data on different biological sequences. For example, the number of sequence-known proteins has...
- What Metaheuristics can do for you?Often we are provided with multiple options and we want to pick the best one. This is true for our daily life, but also for many scenarios in different branches of science and engineering (e.g.,...
Jibonananda Sanyal – Oak Ridge, TN, United States
Multiscale Coupled Urban Systems
The interactions between urban infrastructures, the inhabitants of the urban area, and the natural environment are driven by socioeconomics, thermodynamics, and other well-modeled...
Xipeng Shen – Raleigh, NC, United States
Challenges and Progresses in Battling Data Diversity in Program Optimizations
Data-driven applications are becoming increasingly influential in business analytics, social networks, scientific research and many other domains. Data volume increases rapidly, so does data...
Data Locality for Massive Parallelism
Recent years have seen a rise of massive parallelism in modern processors, typified by Graphic Processing Units (GPU), Many Integrated Cores (MIC), Accelerated Processing Units (APU), and...
- Do Computer Programs Have to Be As Dumb As They Are?Looking around this world, we see that a fledgling can fly faster and faster, a pupil can calculate quicker and quicker, and a graduate student can write papers better and better. But since...
- Heterogeneous Computing: Old Idea, New Implications ---A Perspective from Compilers and Programming SystemsRecent years have witnessed dramatic changes in computing systems. Massive parallelism and heterogeneity are commonly considered as two key features for future computing systems to reach...
Leonel Sousa – INESC-ID, Rua Alves Redol, 9, Portugal
Cache-Aware Roofline Model: Performance, Power and Energy-Efficiency Limits of Multi-cores
In this talk, a set of fundamental Cache-aware Roofline Models (CARMs) are presented, which describe the performance, power, energy and energy-efficiency upper-bounds of parallel architectures,...
Microprocessors, Microcontroller Units and the Internet of Things
Internet of Things (IoT) refers to scenarios where different machines, such as objects, sensors and everyday items, are connected and require minimal human intervention – machine-to-machine...
Ranjith Tharayil – Bangalore, India
Adapting BDD for software maintenance projects using the dEep model.
Behaviour driven development has been a tried and tested technique to help us build the right product. In the recent years many teams who are in green field development projects are...
- Automated Unit testing is a necessity but, TDD a necessity or luxury?We all know that Test driven development, TDD is much better than test last approach, in test last we write unit tests after writing the required code. But somehow the industry still doesn’t...
André Tricot – Toulouse, France
Designing interfaces and interactions for learning
For 25 years, research in instructional design and multimedia learning obtained and replicated hundreds of empirical results. These replicated results or effects have been used to promote...
Wan Abdul Rahim Bin Wan Mohd Isa – Shah Alam, Malaysia
E-Inclusion Value Chain Framework
The absence of systematic rural informatics leads to a mismatch of capabilities and needs of specific target community. These ultimately resort to the issue of sustainability and under-utilization...
Engineering Rural Informatics using Agile User Centered Design
The applicability of agile user centered design had gained interests to engineer rural informatics for rural community. This is because rural communities have unique technological requirements and...
Usability Testing Research Framework
In general, there are five common usability testing characteristics that may lead to the best practices in the usability testing. The five characteristics are (i) specific goals for each test,...
Bebo White – San Francisco, CA, United States
The Web: A Nostalgic View of the Past and Informed Hopes for the Future
This lecture draws upon the speaker’s 30-year love affair with WWW technology – from his first exposure at CERN in 1989 and the first US Web site at SLAC in 1991 to his current...
Ka-Chun Wong – Kowloon Tong, Hong Kong
Machine Learning for High-Impact Applications: Pattern Recognition in Mammalian DNA Motifs and Human Gene Editing Off-Target Predictions
In this talk, I will present my research group’s recent advances in machine learning for biological complex systems. In particular, we will focus on two pattern recognition...
Tao Xie – Raleigh, IL, United States
Cooperative Developer Testing: How Human and Machine Cooperate to Get Job Done
Tool automation to reduce manual effort has been an active research area in various subfields of software engineering such as developer testing (where developers test their code as they write it)....
Moustafa A Youssef – New Borg Elarab City, Alexandria, Egypt
Device-free Localization: The future for Ubiquitous Sensing
WLAN Device-free Passive (DfP) localization is an emerging field in location determination enabling the localization of entities that neither carry any devices nor participate...
- New Paradigms for Location Determination TechnologiesIn this talk, we explore two recent developments in localization systems: Device-free localization and and ubiquitous indoor localization. In the first part of the talk, we present the...
Mohamed Zahran – New York, NY, United States
GPUs in Machine Learning and Big-Data Era: The Good, the Bad, and the Ugly
We live in an era where data volume, diversity, and speed are skyrocketing. As a result, two main tracks are needed: algorithms to deal with that and hardware to process it. In this talk, I...
Hardware Support for AI
With machine learning (ML) techniques infiltrating many aspects of our life and businesses, an important question to answer is: what is the best hardware to use for my particular case? In this...
Processing in Memory: Opportunities and Challenges
One of the main factors that negatively affects performance and power consumption of a computer system is communication. That is, moving data from one point to another, especially among cores or...
The Era of Accelerators: Are they Really the Solution for Post-Moore?
With the stagnation of Dennard scaling and the severe technical and economic problems Moore’s law is facing, we need to be prepared for the post-Moore era. The main solution, so far, is to...
The Road to Exascale: Challenges and Opportunities
The increasing complexity of scientific disciplines is continuously driving the need for more powerful computing machines. While petascale machines were once adequate, we are now...
Kang Zhang – Richardson, TX, United States
Aesthetic Computing and Computational Aesthetics
In this talk, we will introduce the recently emerging interdisciplinary research topics of computational aesthetics and aesthetic computing, and discuss their difference and complementary roles....
Automatic Generation of Abstract Art
As modern computer graphics and printing technology become increasingly advanced, automatic generation of sophisticated abstract paintings becomes possible. This talk will first introduce the...
- Aesthetic Computing and Computational Aesthetics
- New Paradigms for Location Determination Technologies
- Cooperative Developer Testing: How Human and Machine Cooperate to Get Job Done
- Automated Unit testing is a necessity but, TDD a necessity or luxury?
- Do Computer Programs Have to Be As Dumb As They Are?
- Challenges and Progresses in Battling Data Diversity in Program Optimizations
- What Metaheuristics can do for you?
- Prediction based on biological sequences (where Machine Learning meets Life Sciences)
- Advancing New Frontiers of Autonomous Internet-of-Things (A-IoT) by Contactless Sensors
- Future computing
- Becoming a researcher: practical strategies for taming the angst and changing the world
- Data Center Networks: Trends, Opportunities, and Challenges
- Big Data Recommendation Systems
- Debugging Game Systems (Practical Debugging)
- Bits, Bytes and Blood
- Augmented Reality: Current Research Development and Future Directions
- Robotics meets Therapy Challenges for Robot-Assisted Therapy for Children with Autism
- Design and Evaluation of Serious Games for Training and Education
- Dynamic Legacy Code Migration Through Binary-Synthesis on Heterogeneous Multiprocessor on Chips
- It?s a Mixed Reality Workplace