More Gemini Features Coming to Google TV
Google TV integrates Gemini AI for image/video generation, enhances Google Photos, and adds a dedicated YouTube Shorts feed to the homepage.
Read moreTransformer-based generative large language models (LLMs) have demonstrated powerful advantages in the wide application of natural language processing (NLP). Despite the numerous benefits that applications have gained from the extensive use of LLMs, the high costs of training and implementation often deter most developers. To address this challenge, top AI companies such as OpenAI, Google, and Baidu have introduced Language Model as a Service (LMaaS), providing developers with access to LLMs through APIs.
Challenges in LMaaS Scenarios
In LMaaS scenarios, developers send user input messages and specific instructions to LLM services. To improve service quality (QoS) and support more customers, service providers constantly seek methods to reduce response time and increase throughput. However, existing systems such as TensorFlow Serving and Triton Inference Server suffer from inefficiencies in query processing. These systems employ a first-come, first-served (FCFS) query execution approach and fixed batch sizes, limiting the parallel computing capabilities of GPUs and potentially causing out-of-memory (OOM) issues.
Continuous Batch Processing Approach and Its Limitations
Some suggest adopting continuous batch processing to address the aforementioned issues, dynamically removing completed requests and adding new ones. However, this approach often relies on conservative GPU memory management techniques, sacrificing the parallel processing capabilities of GPUs to limit throughput. Although this helps reduce memory consumption, strategies such as model quantization and pruning may compromise the quality of generated outputs.
Magnus System: Optimizing Batch Processing Services in LMaaS
A research team in China has proposed the Magnus system, which cleverly utilizes application-level and user-level semantic information, as well as the length of user input, to predict the length of generated requests. Magnus consists of four core components: batch scheduling, adaptive batch processing, service time estimator, and length prediction.
Performance Testing and Validation of the Magnus System
In tests conducted on the NVIDIA V100 GPU using the ChatGLM-6B instance, the Magnus system demonstrated significant performance improvements. Compared to the baseline method, Magnus increased request throughput by 234% and reduced response time by 89.7%. This significant performance enhancement proves the effectiveness of utilizing length prediction to optimize batch processing services in LMaaS.
Google TV integrates Gemini AI for image/video generation, enhances Google Photos, and adds a dedicated YouTube Shorts feed to the homepage.
Read moreAlphabet Q1 paid subscribers reached 350M, fueled by YouTube & Google One. YouTube ad revenue slightly missed at $9.88B amid Premium growth. Total Q1 revenue hit $109.9B, beating forecasts.
Read moreAnthropic releases Claude connectors for Adobe, Blender, and Ableton, enabling AI workflow automation and app control. It also sponsors the Blender Development Foundation.
Read moreApple introduces an App Store model splitting 12-month plans into monthly installments. On iOS 26.4+, it lowers upfront costs without reducing total price, adding billing tracking.
Read moreGoogle launches Aadhaar digital IDs in Wallet for India, enabling secure QR/NFC verification. A phased partner rollout targets key sectors, while passport-based credentials expand globally.
Read moreYouTube tests "Ask YouTube," an AI tool blending text and video for complex queries. Initially for US Premium users, it supports interactive follow-ups, expanding Google's AI search.
Read moreGoogle grants US DoD classified AI access, joining OpenAI and xAI in defense deals amid Anthropic's dispute. Contractual safeguards against surveillance and lethal weapons remain unenforceable.
Read moreMistral AI launches Workflows, a Temporal-powered orchestration platform for secure, Python-driven enterprise AI automation featuring human-in-the-loop approvals.
Read more