Atanas Hristov

Atanas Hristov
University for Information Science and Technology "St. Paul the Apostle" · Faculty of Information Theory and Analysis

PhD in Computer Science

About

37
Publications
3,717
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
48
Citations
Additional affiliations
September 2020 - September 2025
University for Information Science and Technology "St. Paul the Apostle"
Position
  • Professor (Associate)
June 2011 - October 2013
Technical University of Sofia
Position
  • Center of excellence “Supercomputing Applications” – DCVP 02/1
Description
  • Development of novel algorithm for resource management optimization in multicore platforms
September 2009 - September 2020
University for Information Science and Technology "St. Paul the Apostle"
Position
  • Research Associate
Education
July 2010 - September 2013
Technical University of Sofia
Field of study
  • Computer Systems and Technologies

Publications

Publications (37)
Article
In the era of rapidly evolving technological landscapes and growing user demands, the scalability and performance of servers play a critical role in ensuring efficient and reliable service delivery. This research paper explores the various testing methodologies designed to evaluate the capabilities of servers concerning scalability and performance....
Article
Full-text available
Media production and consumption behaviors are changing in response to new technologies and demands, giving birth to a new generation of social applications. Among them, crowd journalism represents a novel way of constructing democratic and trustworthy news relying on ordinary citizens arriving at breaking news locations and capturing relevant vide...
Preprint
Full-text available
Media production and consumption behaviors are changing in response to new technologies and demands, giving birth to a new generation of social applications. Among them, crowd journalism represents a novel way of constructing democratic and trustworthy news relying on ordinary citizens arriving at breaking news locations and capturing relevant vide...
Book
This book contains code examples adopted for undergraduate students that explain key structured programming concepts: variables, data structure, functions, one and two-dimensional arrays, pointers, and strings. The code examples are written in the C programming language. By reading this book, students will learn techniques for designing programs...
Chapter
Businesses and service consumers should take advantage of social media’s ability to adapt their marketing campaigns to achieve a long-term strategic advantage. Setting quantitative and attainable expectations is critical to the progress of every marketing or business endeavour. The development of tools for analytics and cognition (TAC) is essential...
Book
There is rapid development and change in the field of computer science today. These affect all areas of life. Emerging topics in computer science are covered in this book. In the first chapter, there is a log data analysis case study that aims to understand Hadoop and MapReduce by example. In the second chapter, encrypted communication has been tri...
Conference Paper
Focusing on the data-driven analytics and its effects on paid services providers can potentially reverse-engineer break-even rates, expected Return on Investment (ROI), and performance timelines. Traditional centralised social networking analytics and metrics can estimate the expected number of customers using well-established vendor-specific reven...
Article
Nowadays, in the era of big data, data engineering becomes one of the key features in providing competitive advantages to companies. A lot of approaches are introduced into data analytics in order to improve the businesses. This paper presents one possible way of introducing intelligence. As a case study, a comprehensive analysis of an e-commerce s...
Article
One of the most popular bioinformatics and genetics topics is the secondary structure prediction of RNA since it is the first step in developing new therapeutic and pharmacological methods. The crucial point in these branches is the development time and accuracy. The work presented in this paper will look upon the state-of-the-art techniques that a...
Article
As the term “Big Data” is becoming more and more popular every day, the first thing we should know and remember about it is that it does not have a single and unique definition. Basically, as one can understand from its name, Big Data means big amount of data. Sethy, R. in his article gives the definition as “Big Data describes any massive volume o...
Conference Paper
Full-text available
RNA Secondary Structure Prediction has a huge importance for Bioinformatics. Over the last decade, Dynamical Algorithms used for that purpose reached performance bottlenecks, with data produced by RNA sequences. The main idea of this paper is to answer the question-to parallelize or not? We aim to achieve a better performance over different algorit...
Chapter
In spite of their development in different communities, either astro-informatics or geo-informatics, data management and analytics of astronomical and geospatial data share the same characteristics, and raise the same challenges when it comes to access, query, or analysis of the spatial features over Big Data. The very first challenge is to deal wi...
Poster
The main goal of this research is to show that deep neural networks, as advanced concepts of machine learning, are promising tools in developing software solutions for improving cardiology services. Also, we aim to give the state-of-the-art review of using artificial neural networks in cardiology and related fields. Depicting the efficiency and eff...
Conference Paper
Full-text available
Nowadays, in the era of complex data, the knowledge discovery process became one of the key challenges in the science. The evolution of the technologies imply evolution of the techniques for dealing with the data. Deep neural networks, as advanced concepts became very popular and can be viewed as tool for improvement of knowledge discovery processe...
Conference Paper
This research is mainly focus on approaches, models and environments for parallel programming, with main focus on Big-data processing tools. It has been proven that a pipeline of one or more CPUs and GPUs can do the same job as multiple CPUs/GPUs working on the same problem simultaneously. We will address several major frameworks that allow executi...
Conference Paper
The modern high-performance computing systems (HPCS) are composed of hundreds of thousand computational nodes. An effective resource allocation in HPCS is a subject for many scientific research investigations. Many programming models for effective resources allocation have been proposed. The main purpose of those models is to increase the parallel...
Article
Full-text available
Accelerating the development and deployment of advanced communication technologies and complex databases will require a comprehensive strategy integrating efforts from invention to deployment. The concurrent high-performance computing systems are composed of hundreds of thousands of computational nodes, as well as deep memory hierarchies and comple...
Article
Full-text available
High performance routers are fundamental building blocks of the system wide interconnection networks for high performance computing systems. Through collective interaction they provide reliable communication between the computing nodes and manage the communicational dataflow. The development process of specialized router architecture has high compl...
Article
Full-text available
Extreme scale parallel computing systems will have tens of thousands of optionally accelerator-equipped nodes with hundreds of cores each, as well as deep memory hierarchies and complex interconnect topologies. Such exascale systems will provide hardware parallelism at multiple levels and will be energy constrained. Their extreme scale and the rapi...
Technical Report
Оптимизацията на ресурсния мениджмънт при многоядрените компютърни системи е от съществено значение за оптимално разпределение на ресурсите при решаване на комбинаторни проблеми с сложност NP на високопроизводителни компютърни системи състоящи се от десетки и хиляди процесорни ядра. Предлагането на ефективен алгоритъм за оптимизация на ресурсния ме...
Article
Prostate cancer progression into castration-resistant prostate cancer (CRPC) is driven by continued androgen receptor (AR) signaling despite surgical and chemical androgen ablation. The taxanes represent the only class of chemotherapy that improves overall survival in CRPC patients. Despite their success, CRPC patients do progress on taxane treatme...
Conference Paper
Prostate cancer (PC) progression is driven by androgen receptor (AR) signaling. First-line therapies (surgical and chemical castrations) are designed to prevent AR signaling by ablating androgen production. PCs that progress after castration are termed castration-resistant prostate cancers (CRPCs). The taxanes represent the only class of chemothera...
Article
Full-text available
An effective resource utilization of the modern high performance computing (HPC) systems is a subject for many scientific research investigations. In this paper a new generation programming languages and models for high performance computing systems have been systematized and presented. The motives for development of modern methods for multithreadi...
Conference Paper
the flow control mechanism is crucial element for achieving low communicational latency and high utilization of the interconnection network resources. A well-designed flow control should balance the communicational load in respect to both uniform and non-uniform traffic patterns. It significantly determines the communication performance of the inte...
Conference Paper
Concurrent high performance computing systems are based on highly parallel architectures. As the complexity of the parallel systems increases, it becomes more difficult to predict the interaction between the computational nodes. Failing to foresee the basic dependencies can result in parallel performance degradation and inefficient use of the hardw...

Network

Cited By