“Professor Sanjay Ranka was my Ph.D. co-adviser at the University of Florida, Gainesville. He is a highly talented and accomplished professor and I feel very lucky to have him as my research mentor. He is a profound scholar with a firm grip in parallel computing, algorithms, and data mining. He is very friendly and polite to his students and gives extra-time in his office hours to students who want to discuss with him about the subject issues and any intricacies they are encountering in the subject. He is an excellent research adviser who motivates students for innovative thinking and emphasizes on quality research. I learned immensely from his guidance during my Ph.D. I wish him all the best!”
Gainesville, Florida, United States
Contact Info
16K followers
500+ connections
About
Activity
-
We are happy to announce that Dr. Gautam Shroff has joined as Professor in the Department of Computer Science and Engineering, IIIT Delhi. Dr…
We are happy to announce that Dr. Gautam Shroff has joined as Professor in the Department of Computer Science and Engineering, IIIT Delhi. Dr…
Liked by Sanjay Ranka
-
After 26 fun years at TCS, I turned 60 last month and have 'retired'. But not tired 🙂 : So I've joined Indraprastha Institute of Information…
After 26 fun years at TCS, I turned 60 last month and have 'retired'. But not tired 🙂 : So I've joined Indraprastha Institute of Information…
Liked by Sanjay Ranka
-
Excited to share that I've been appointed to the newly formed Tennessee Artificial Intelligence Advisory Council by the Governor. I look forward to…
Excited to share that I've been appointed to the newly formed Tennessee Artificial Intelligence Advisory Council by the Governor. I look forward to…
Liked by Sanjay Ranka
Experience & Education
Publications
-
An Efficient Computational Framework for Labeling Large Scale Spatiotemporal Remote Sensing Datasets
2014 Seventh International Conference on Contemporary Computing (IC3)
-
Energy- and performance-aware scheduling of tasks on parallel and distributed systems
ACM Journal on Emerging Technologies in Computing Systems
-
Dynamic Reconfiguration in Real-Time Systems: Energy, Performance, and Thermal Perspectives
Springer
Given the widespread use of real-time multitasking systems, there are tremendous optimization opportunities if reconfigurable computing can be effectively incorporated while maintaining performance and other design constraints of typical applications. The focus of this book is to describe the dynamic reconfiguration techniques that can be safely used in real-time systems. This book provides comprehensive approaches by considering synergistic effects of computation, communication as well as…
Given the widespread use of real-time multitasking systems, there are tremendous optimization opportunities if reconfigurable computing can be effectively incorporated while maintaining performance and other design constraints of typical applications. The focus of this book is to describe the dynamic reconfiguration techniques that can be safely used in real-time systems. This book provides comprehensive approaches by considering synergistic effects of computation, communication as well as storage together to significantly improve overall performance, power, energy and temperature. Provides a comprehensive introduction to optimization and dynamic reconfiguration techniques in real-time embedded systems; Covers state-of-the-art techniques and ongoing research in reconfigurable architectures;Focuses on algorithms tuned for dynamic reconfiguration techniques in real-time systems; Provides reference for anyone designing low-power systems, energy-/temperature-constrained devices, and power-performance efficient systems which execute tasks with timing constraints.
Other authorsSee publication -
Efficient GPU Implementation for Particle in Cell Algorithm
IPDPS 2011:395-406
Particle in cell method is widely used method in
the plasma physics to study the trajectories of charged particles
under electromagnetic fields. The PIC algorithm is computationally
intensive and its time requirements are proportional to the
number of charged particles involved in the simulation. The focus
of the paper is to parallelize the PIC algorithm on Graphics
Processing Unit (GPU). We present several performance tradeoffs
related to the small shared memory and atomic…Particle in cell method is widely used method in
the plasma physics to study the trajectories of charged particles
under electromagnetic fields. The PIC algorithm is computationally
intensive and its time requirements are proportional to the
number of charged particles involved in the simulation. The focus
of the paper is to parallelize the PIC algorithm on Graphics
Processing Unit (GPU). We present several performance tradeoffs
related to the small shared memory and atomic operations
on the GPU to achieve high performance.Other authorsSee publication -
Data-driven co-clustering model of internet usage in large mobile societies
Proceedings of the 13th ACM international conference on Modeling, analysis, and simulation of wireless and mobile systems
Patents
-
Method, Algorithm, and Computer Program for Optimizaing the Performance of Messages Including Advertisements in an Interactive Measurable Medium
Issued US United States 8086485
Method, procedure, algorithm, system, and computer program for improving and attempting to optimize the performance of messaging campaigns, particularly to marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. A goal is to allocate the message alternatives to the customer population to optimize business objectives. The includes reading prior stage message state data pertaining to a prior stage including a…
Method, procedure, algorithm, system, and computer program for improving and attempting to optimize the performance of messaging campaigns, particularly to marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. A goal is to allocate the message alternatives to the customer population to optimize business objectives. The includes reading prior stage message state data pertaining to a prior stage including a cumulative number of trials and a cumulative number of successes for a particular message. Message performance results representing message trials and message successes from the previous stage based on the prior-stage state are then read, and a current message state is computed. A current message allocation is generated based on the current message state. Desirably the cumulative number of trials and the cumulative number of successes are discounted based on the age of the information. This inventiv...
Other inventors -
Method, algorithm, and computer program for targeting messages including advertisements in an interactive measurable medium
Issued US US8260663 B1
Method, procedure, algorithm, system, and computer program and computer program product for improving and optimizing or attempting to optimize performance of messaging campaigns, particularly to marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. When message is an advertisement, campaign involves a list of ad alternatives and a target customer population. Goal of message manager or marketing manager is to…
Method, procedure, algorithm, system, and computer program and computer program product for improving and optimizing or attempting to optimize performance of messaging campaigns, particularly to marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. When message is an advertisement, campaign involves a list of ad alternatives and a target customer population. Goal of message manager or marketing manager is to allocate ad alternatives to customer population to optimize business objectives such as maximizing the number of positive responses received. This is achieved at least in part by segmenting customer population into segments and then finding best allocation of ad alternatives for each segment. The number of segments and grouping of a customer population changes at different stages of the campaign. When the message is other than an advertisement, goal is to allocate messages to optimize analogous business or campaign objectives, typically measured by the number of successes or successful responses.
Other inventorsSee patent -
System and method for improving the performance of electronic media advertising campaigns through multi-attribute analysis and optimization
Filed US US 2011/0238487 A1
Automated system, methods, algorithms, procedures, and computer software programs and computer program products for improving and optimizing the performance of messaging campaigns, particularly for marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. [...]
Other inventorsSee patent
Languages
-
English
-
-
Hindi
-
Organizations
-
AAAS
Fellow
-
IEEE
Fellow
Recommendations received
-
LinkedIn User
1 person has recommended Sanjay
Join now to viewMore activity by Sanjay
-
I am honored to have been appointed as a Distinguished Member of the Technical Staff at the Center for Computing Research at Sandia National…
I am honored to have been appointed as a Distinguished Member of the Technical Staff at the Center for Computing Research at Sandia National…
Liked by Sanjay Ranka
-
An interview-style article about my wonderful and rewarding years at NSF.
An interview-style article about my wonderful and rewarding years at NSF.
Liked by Sanjay Ranka
-
Honored and humbled to be recognized by HPCWire as an "HPC Legend." https://lnkd.in/gVY2GAMj
Honored and humbled to be recognized by HPCWire as an "HPC Legend." https://lnkd.in/gVY2GAMj
Liked by Sanjay Ranka
-
It’s an honor to be representing our UF team and academic researchers everywhere. In the future, I expect many more university scientists to conduct…
It’s an honor to be representing our UF team and academic researchers everywhere. In the future, I expect many more university scientists to conduct…
Liked by Sanjay Ranka
-
We're excited to announce six new Directors joining our Board to help advance the responsible development of AI! 🎉 Our new Board members bring…
We're excited to announce six new Directors joining our Board to help advance the responsible development of AI! 🎉 Our new Board members bring…
Liked by Sanjay Ranka
-
CAV 1. It is a pleasure to have authored the book, *Connected and Automated Vehicles: Developing Policies, Designing Programs, and Deploying…
CAV 1. It is a pleasure to have authored the book, *Connected and Automated Vehicles: Developing Policies, Designing Programs, and Deploying…
Liked by Sanjay Ranka
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Sanjay Ranka
-
SANJAY RANKA
MANAGING DIRECTOR at GG VALVES
-
Sanjay Ranka
Looking for Opportunities in Accounting and Finance
-
Sanjay Ranka
15 years rich experience in textile as Electrical, Electronic and Instrumentation Engineer. Brief Knowledge of electronic reparing and HT and LT Power distribution system
-
Sanjay Ranka
Controller - Corporate Finance at Allied Blenders and Distlliers Pvt. Ltd.
28 others named Sanjay Ranka are on LinkedIn
See others named Sanjay Ranka