Q delivers not only extremely impressive performance but also enables developers to “code at the speed of thought.” This talk will explore “coding at the speed of thought” by solving several different algorithmic problems in Q. Viewers can expect to learn the utility and importance of the fundamental built-in functions that come with Q such as scans, reductions, where, cut, prior and more.

Kx.com | KXCON23 | Algorithms in q | kdb at NVIDIA Research
NVIDIA Research is one of the world’s leading AI research labs, and its researchers are working on a wide range of algorithms in areas such as deep learning, computer vision, natural language processing, and robotics.
Here are some specific examples of algorithms that NVIDIA Research is working on:
- Deep learning: NVIDIA Research is developing new deep learning algorithms for a variety of tasks, including image classification, object detection, natural language processing, and machine translation. For example, NVIDIA researchers have developed new algorithms for training and deploying deep learning models on GPUs, which can significantly improve their performance and efficiency.
- Computer vision: NVIDIA Research is developing new computer vision algorithms for a variety of tasks, such as image segmentation, object tracking, and scene understanding. For example, NVIDIA researchers have developed new algorithms for detecting and tracking objects in real-time, which can be used for applications such as self-driving cars and augmented reality.
- Natural language processing: NVIDIA Research is developing new natural language processing algorithms for a variety of tasks, such as machine translation, text summarization, and question answering. For example, NVIDIA researchers have developed new algorithms for translating text between languages, which can be used for applications such as global communication and machine translation for businesses.
- Robotics: NVIDIA Research is developing new robotics algorithms for a variety of tasks, such as autonomous navigation, manipulation, and planning. For example, NVIDIA researchers have developed new algorithms for enabling robots to navigate and avoid obstacles in complex environments, which can be used for applications such as delivery robots and warehouse robots.
NVIDIA Research is also working on a number of other algorithms, such as algorithms for high-performance computing, data science, and graphics.
NVIDIA Research’s work on algorithms is having a major impact on the field of artificial intelligence. NVIDIA’s algorithms are being used by companies and researchers all over the world to develop new and innovative AI applications.
Here are some examples of how NVIDIA’s algorithms are being used in the real world:
- Self-driving cars: NVIDIA’s algorithms are being used by companies such as Tesla and Waymo to develop self-driving cars. NVIDIA’s algorithms enable self-driving cars to perceive their surroundings and make decisions in real time.
- Medical imaging: NVIDIA’s algorithms are being used by companies such as GE Healthcare and Siemens Healthineers to develop new medical imaging systems. NVIDIA’s algorithms can help doctors to diagnose diseases more accurately and quickly.
- Natural language processing: NVIDIA’s algorithms are being used by companies such as Google and Microsoft to develop new natural language processing applications such as machine translation and text summarization. NVIDIA’s algorithms can help people to communicate with each other more effectively and to access information more easily.
NVIDIA’s work on algorithms is helping to make AI more powerful, efficient, and accessible to everyone.