Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Juan Alemany

dblp:95/3157 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
0since 2021 · last 1992
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%
Software engineering, system software, and programming languages
1 paper
Concurrent programming · 77% Operating systems · 23%
Artificial intelligence
1 paper
Information extraction and text analysis · 100%
Databases, data mining, and information retrieval
1 paper
Spatial and temporal data management · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Concurrent programming › concurrent data structures
concurrent objects
0.011992
Performance Issues in Non-blocking Synchronization on Shared-memory Multiprocessors · PODC 1992
Parallel and multicore computing › synchronization
non-blocking synchronization
0.011992
Performance Issues in Non-blocking Synchronization on Shared-memory Multiprocessors · PODC 1992
Parallel and multicore computing
synchronization
0.011992
Performance Issues in Non-blocking Synchronization on Shared-memory Multiprocessors · PODC 1992
Natural language and speech › Information extraction and text analysis › document understanding
document image analysis
0.011988
Information Extraction of Paper-Based Maps · IEEE Trans. Software Eng. 1988
Natural language and speech › Information extraction and text analysis
spatial information extraction
0.011988
Information Extraction of Paper-Based Maps · IEEE Trans. Software Eng. 1988
Operating systems › resource management › process management › CPU scheduling
thread scheduling
0.011992
Performance Issues in Non-blocking Synchronization on Shared-memory Multiprocessors · PODC 1992
Spatial and temporal data management
spatial query processing
0.011988
Information Extraction of Paper-Based Maps · IEEE Trans. Software Eng. 1988

Methods — techniques the papers use, named apart from their topics

shortest path · 0.0line tracking · 0.0image analysis · 0.0contour following · 0.0
YearPublicationVenuePosition
1992 Performance Issues in Non-blocking Synchronization on Shared-memory Multiprocessors
abstract
This paper considers the implementation of non-blocking concurrent objects on shared-memory multiprocessors. Real multiprocessors have properties not present in theoretical models; these properties can be exploited to design non-blocking protocols that are more efficient in practice than those allowed by theoretical models. These new protocols rely on the operating system to take action when a thread of control is delayed during its non-blocking update. We illustrate the effectiveness of this approach by presenting two protocols that address factors hindering the performance of Herlihy's standard non-blocking protocol [Herlihy 90, Herlihy 91a]. These factors are: resources wasted by attempted non-blocking operations that fail, and the cost of data copying. We demonstrate the importance of these factors experimentally, and show how they can be reduced using protocols that rely on operating system support. To reduce the overhead of failing non-blocking operations, our first protocol maintains information about the utilization of the shared object; experiments show that this protocol performs better than the known alternatives. To reduce the cost of data copying, we introduce a second, optimistic protocol that avoids copying, except in the case when a thread of control is delayed during its attempted update.
Juan Alemany, Edward W. Felten
PODC1
1988 Information Extraction of Paper-Based Maps
abstract
The design of a system to extract information automatically from paper-based maps and answer queries related to spatial features and structure of geographic data is considered. The foundation of such a system is a set of image-analysis algorithms for extracting spatial features. Efficient algorithms to detect symbols, identify and track various types of lines, follow closed contours, compute distances, find shortest paths, etc. from simplified map images have been developed. A query processor analyzes the queries presented by the user in a predefined syntax, controls the operation of the image processing algorithms, and interacts with the user. The query processor is written in Lisp and calls image-analysis routines written in Fortran.>
Rangachar Kasturi, Juan Alemany
IEEE Trans. Software Eng.2