Zdravko Popovic

Dr. Zdravko Popovic

orcid

Research Focus & Metrics

Academic Career Length

20Years (2007-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
9 April 2019 in Remote Sensing
Verified
Journal Article
Open access
PDF file
DNDejan Nikolic
Dejan Nikolic
NSNikola Stojkovic
Nikola Stojkovic
ZPZdravko Popovic
Zdravko Popovic
NTNikola Tosic
Nikola Tosic
NLNikola Lekic
Nikola Lekic
NDNebojsa Doncov
Nebojsa Doncov
In order to provide a constant and complete operational picture of the maritime situation in the Exclusive Economic Zone (EEZ) at over the horizon (OTH) distances, a network of high frequency surface-wave-radars (HFSWR) slowly becomes a necessity. Since each HFSWR in the network tracks all the targets it detects independently of other radars in the network, there will be situations where multiple tracks are formed for a single vessel. The algorithm proposed in this paper utilizes radar tracks obtained from individual HFSWRs which are already processed by the multi-target tracking algorithm at the single radar level, and fuses them into a unique data stream. In this way, the data obtained from multiple HFSWRs originating from the very same target are weighted and combined into a single track. Moreover, the weighting approach significantly reduces inaccuracy. The algorithm is designed, implemented, and tested in a real working environment. The testing environment is located in the Gulf of Guinea and includes a network of two HFSWRs. In order to validate the algorithm outputs, the position of the vessels was calculated by the algorithm and compared with the positions obtained from several coastal sites, with LAIS receivers and SAIS data provided by a SAIS provider.

1 October 2007
Verified
Conference Paper
Closed access
RGRoberto Giorgi
Roberto Giorgi
ZPZdravko Popovic
Zdravko Popovic
NPNikola Puzovic
Nikola Puzovic
One way to exploit Thread Level Parallelism (TLP) is to use architectures that implement novel multithreaded execution models, like Scheduled Data- Flow (SDF). This latter model promises an elegant decoupled and non-blocking execution of threads. Here we extend that model in order to be used in future scalable CMP systems where wire delay imposes to partition the design. In this paper we describe our approach and experiment with different distributed schedulers, different number of clusters and processors per cluster to show good scalability of our architecture. We describe our approach and present initial results on system scalability and performance. We suggest design choices to improve the scalability of the basic design.

1 June 2009
Verified
Conference Paper
Closed access
KSKyriakos Stavrou
Kyriakos Stavrou
DPDemos Pavlou
Demos Pavlou
MNMarios Nikolaides
Marios Nikolaides
PPPanayiotis Petrides
Panayiotis Petrides
PEParaskevas Evripidou
Paraskevas Evripidou
RGRoberto Giorgi
Roberto Giorgi
The need to exploit multi-core systems for parallel processing has revived the concept of dataflow. In particular, the dataflow multithreading architectures have proven to be good candidates for these systems. In this work we propose an abstraction layer that enables compiling and running a program written for an abstract dataflow multithreading architecture on different implementations. More specifically, we present a set of compiler directives that provide the programmer with the means to express most types of dependencies between code segments. In addition, we present the corresponding toolchain that transforms this code into a form that can be compiled for different implementations of the model. As a case study for this work, we present the usage of the toolchain for the TFlux and DTA architectures.

1 January 2009
Verified
Book Chapter
Closed access
PDF file
RGRoberto Giorgi
Roberto Giorgi
ZPZdravko Popovic
Zdravko Popovic
NPNikola Puzovic
Nikola Puzovic

1 May 2009
Verified
Conference Paper
Closed access
RGRoberto Giorgi
Roberto Giorgi
ZPZdravko Popovic
Zdravko Popovic
NPNikola Puzovic
Nikola Puzovic
DTA (decoupled threaded architecture) is designed to exploit fine/medium grained Thread Level Parallelism (TLP) by using a distributed hardware scheduling unit and relying on existing simple cores (in-order pipelines, no branch predictors, no ROBs). In DTA, the local variables and synchronization data are communicated via a fast frame memory. If the compiler cannot remove global data accesses, the threads are excessively fragmented. Therefore, in this paper, we present an implementation of a pre-fetching mechanism (for global data) that complements the original DTA pre-load mechanism (for consumer-producer data patterns) with the aim of improving non-blocking execution of the threads. Our implementation is based on an enhanced DMA mechanism to prefetch global data. We estimated the benefit and identified the required support of this proposed approach, in an initial implementation. In case of longer latency to access memory, our idea can reduce execution time greatly (i.e., 11times for the zoom benchmark on 8 processors) compared to the case of no-prefetching.

Verified
Journal Article
Open access
PDF file
DNDejan Nikolic
Dejan Nikolic
NSNikola Stojkovic
Nikola Stojkovic
SPSnezana Puzovic
Snezana Puzovic
ZPZdravko Popovic
Zdravko Popovic
NSNikola Stojiljkovic
Nikola Stojiljkovic
VOVladimir Orlic
Vladimir Orlic
This paper demonstrates the benefits that high-frequency surface wave radars (HFSWR) are bringing to maritime safety and security in off-shore activities at over the horizon distances. As a primary means for remote sensing of marine and maritime environment, a network of HFSWRs is deployed in the western part of the Gulf of Guinea and covers an area of over 100 km2. Alongside HFSWRs, usual maritime sensors are utilized for vessel tracking as well, however, only satellite automatic identification systems (SAIS) and land automatic identification systems (LAIS) are capable of covering over the horizon distances. Unfortunately, both LAIS and SAIS require vessel cooperation in order to provide any data, which is often abused by vessels conducting illegal activities. Here, analysis is done in which AIS and HFSWR data are compared in order to identify a pattern of behavior of non–cooperative vessels (vessels with onboard AIS devices turned off) so a proper risk assessment may be achieved. It is shown that typical patterns can be easily recognized for two illegal activities which plague the waters where this study is conducted. Those illegal activities are oil bunkering and piracy, both conducted off-shore and out of the reach of the usual coastal sensors such as X or S band radars. Furthermore, tracks created whilst conducting illegal activities are easily distinguishable from others in the overall operational picture. Additionally, it should be pointed out that numerous vessels are switching off their AIS devices when they leave the coastal regions in order to avoid detection by pirate vessels. This behavior can also be easily recognized and must not be mixed with the illegal activities mentioned above.