Please use this identifier to cite or link to this item: http://repository.iiitd.edu.in/xmlui/handle/123456789/2094
Full metadata record
DC FieldValueLanguage
dc.contributor.authorKhandelwal, Aarya-
dc.contributor.authorApaar-
dc.contributor.authorChatterjee, Bapi (Advisor)-
dc.date.accessioned2026-09-05T06:59:25Z-
dc.date.available2026-09-05T06:59:25Z-
dc.date.issued2024-11-30-
dc.identifier.urihttp://repository.iiitd.edu.in/xmlui/handle/123456789/2094-
dc.description.abstractThe design of efficient concurrent data structures in shared-memory multiprocessor sys tems is a critical yet challenging task. Developers must optimize synchronization and communication among threads, often requiring specialized skills in concurrent program ming. While large language models (LLMs) like GPT-4 and LLaMA exhibit remarkable performance in various domains, their high computational demands and environmental impact—emitting approximately 4.32 grams of CO2 per query—underscore the need for sustainable alternatives. To address these challenges, we propose fine-tuning smaller, task-specific models like GPT-2 and StarCoderBase 1B for concurrent programming. By leveraging techniques such as LoRA (Low-Rank Adaptation) and 8-bit optimization, we aim to maximize performance while minimizing computational overhead. Our approach involves creating a highly curated, domain-specific dataset in Java and C++ that includes synchronization code, shared-memory algorithms, and thread-safe data structure implementations. This dataset serves as the foundation for fine-tuning StarCoderBase 1B, a model with an architecture optimized for code-related tasks, in cluding auto-completion and algorithm optimization. Through lightweight fine-tuning methods like LoRA, combined with 8-bit quantization, we significantly reduce the mem ory and compute requirements of the model. This enables us to achieve comparable performance to larger LLMs in specialized tasks while drastically reducing environmental costs. Our work demonstrates the potential of smaller, efficient models in addressing the unique challenges of concurrent programming.en_US
dc.language.isoen_USen_US
dc.publisherIIIT-Delhien_US
dc.subjectConcurrent data structuresen_US
dc.subjectParallel programmingen_US
dc.subjectStarCoderBase 1Ben_US
dc.subject8-bit optimizationen_US
dc.subjectThread-safe data structureen_US
dc.titleGenerative concurrent data structuresen_US
dc.typeOtheren_US
Appears in Collections:Year-2024

Files in This Item:
File Description SizeFormat 
Generative_Concurrent_Data_Structures__individual - Aarya Khandelwal.pdf
  Restricted Access
372.71 kBAdobe PDFView/Open Request a copy
Generative_Concurrent_Data_Structures_Apaar__2022089_ - Apaar IIITD.pdf
  Restricted Access
382.95 kBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.