Pearl Y. Wang

dblp:71/5770 · DBLP profile ↗
← Back
18ranked-venue papers
1as first author
0since 2021 · last 2017
—ORCID · none

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

Systems, architecture and hardware · 11Artificial intelligence and machine learning · 4Databases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 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
3 papers
Parallel and multicore computing · 57% High-performance computing · 21% Cloud and datacenter computing · 16%
Artificial intelligence
3 papers
Knowledge representation and reasoning · 83% Probabilistic and Bayesian machine learning · 17%
Theoretical computer science
2 papers
Approximation and online algorithms · 55% Mathematical optimization · 45%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

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

TopicWeightPapersLastEvidence papers
High-performance computing
cluster computing
0.011996
A Parallel Solution to the Cutting Stock Problem for a Cluster of Workstations · HPDC 1996
Parallel and multicore computing › load balancing
dynamic load balancing
0.011996
A Parallel Solution to the Cutting Stock Problem for a Cluster of Workstations · HPDC 1996
Parallel and multicore computing › parallel algorithms
parallel combinatorial optimization
0.011996
A Parallel Solution to the Cutting Stock Problem for a Cluster of Workstations · HPDC 1996
Cloud and datacenter computing
bin packing
0.011994
A Systolic-Based Parallel Bin Packing Algorithm · IEEE Trans. Parallel Distributed Syst. 1994
Parallel and multicore computing › parallel algorithms › parallel algorithm design
parallel approximation algorithm
0.011994
A Systolic-Based Parallel Bin Packing Algorithm · IEEE Trans. Parallel Distributed Syst. 1994
Compilers and program optimization
instruction scheduling
0.011991
Mapping Concurrent Programs to VLIW Processors · PPoPP 1991
Knowledge, reasoning and agents › Knowledge representation and reasoning › cognitive modeling
spreading activation
0.011988
Analysis of Competition-Based Spreading Activation in Connectionist Models · Int. J. Man Mach. Stud. 1988
Approximation and online algorithms
bin packing
0.011994
A Systolic-Based Parallel Bin Packing Algorithm · IEEE Trans. Parallel Distributed Syst. 1994
Mathematical optimization
combinatorial optimization
0.011994
A Systolic-Based Parallel Bin Packing Algorithm · IEEE Trans. Parallel Distributed Syst. 1994
Knowledge, reasoning and agents › Knowledge representation and reasoning › expert systems
diagnostic expert system
0.011983
Diagnostic Expert Systems Based on a Set Covering Model · Int. J. Man Mach. Stud. 1983
Knowledge, reasoning and agents › Knowledge representation and reasoning
expert systems
0.011983
A New Inference Method for Frame-Based Expert Systems · AAAI 1983
Knowledge, reasoning and agents › Knowledge representation and reasoning › semantic representation › frame-based representation
frame system
0.011983
A New Inference Method for Frame-Based Expert Systems · AAAI 1983
Machine learning › Probabilistic and Bayesian machine learning
statistical inference
0.011983
A New Inference Method for Frame-Based Expert Systems · AAAI 1983
Processor architecture and microarchitecture
instruction set architecture
0.011991
Mapping Concurrent Programs to VLIW Processors · PPoPP 1991
Processor architecture and microarchitecture › instruction-level parallelism
VLIW
0.011991
Mapping Concurrent Programs to VLIW Processors · PPoPP 1991
Approximation and online algorithms
set cover
0.011983
Diagnostic Expert Systems Based on a Set Covering Model · Int. J. Man Mach. Stud. 1983

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

systolic algorithm · 0.0token-based lazy consistency · 0.0randomized work stealing · 0.0program mapping · 0.0set covering model · 0.0frame-based inference · 0.0
YearPublicationVenuePosition
2017 A Novel Self-Paced Model for Teaching Programming
abstract
The Self-Paced Learning Increases Retention and Capacity (SPARC) project is responding to the well-documented surge in CS enrollment by creating a self-paced learning environment that blends online learning, automated assessment, collaborative practice, and peer-supported learning. SPARC delivers educational material online, encourages students to practice programming in groups, frees them to learn material at their own pace, and allows them to demonstrate proficiency at any time. This model contrasts with traditional course offerings, which impose a single schedule of due dates and exams for all students. SPARC allows students to complete courses faster or slower at a pace tailored to the individual, thereby allowing universities to teach more students with the same or fewer resources. This paper describes the goals and elements of the SPARC model as applied to CS1. We present results so far and discuss the future of the project.
A. Jefferson Offutt, Paul Ammann, Kinga Dobolyi, Chris Kauffmann, Jaime Lester, Upsorn Praphamontripong, Huzefa Rangwala, Sanjeev Setia, Pearl Y. Wang, Liz White
L@S9
2004 Developing an aCe Solution for Two-Dimensional Strip Packing
abstract
Summary form only given. This paper describes the development of a fine-grained meta-heuristic for solving large strip packing problems with guillotine layouts. An architecture-adaptive environment aCe, and the aCe C parallel programming language are used to implement a massively parallel genetic simulated annealing (GSA) algorithm. The parallel GSA combines the temperature schedule of simulated annealing with the crossover and mutation operators that are applied to chromosome populations in genetic algorithms. For our problem, chromosomes are normalized postfix expressions that represent guillotine strip packings. Preliminary results for some benchmark data sets are reported and indicate that the parallel GSA method holds promise as a technique for solving the strip packing problem.
John E. Dorband, Christine L. Mumford, Pearl Y. Wang
IPDPS3
2002 VLSI placement and area optimization using a genetic algorithm to breed normalized postfix expressions
abstract
We present a genetic algorithm (GA) that uses a slicing tree construction process for the placement and area optimization of soft modules in very large scale integration floorplan design. We have overcome the serious representational problems usually associated with encoding slicing floorplans into GAs and have obtained excellent (often optimal) results for module sets with up to 100 rectangles. The slicing tree construction process used by our GA to generate the floorplans has a runtime scaling of O(n lg n). This compares very favorably with other recent approaches based on nonslicing floorplans that require much longer runtimes. We demonstrate that our GA outperforms a simulated annealing implementation with the same representation and mutation operators as the GA.
Christine L. Mumford, Pearl Y. Wang
IEEE Trans. Evol. Comput.2
2000 A Genetic Algorithm for VLSI Floorplanning
Christine L. Mumford, Pearl Y. Wang
PPSN2
1998 Design and implementation of a parallel solution to the cutting stock problem
abstract
The constrained 2D cutting stock problem is an irregular problem with dynamic data structures, highly variable amounts of computation per task, and unpredictable amounts and patterns of communication. This paper describes the design and implementation of a parallel solution to this problem on a cluster of workstations and a distributed memory multicomputer. The key element of our parallel solution is the replication of an important data structure on all processors. By exploiting properties of the cutting stock problem which allow the use of relaxed consistency mechanisms, our approach is able to reduce the overheads for communication and synchronization in comparison to approaches that partition the data structure among processors. A token-based lazy release consistency protocol is used to ensure mutual exclusion and maintain consistency, and a randomized work-stealing protocol is employed to dynamically balance work among processors. Good speedups are reported for three benchmark problems executed on two distributed memory platforms: a cluster of workstations interconnected by a 10 Mbit/s Ethernet and an Intel Paragon. © 1998 John Wiley & Sons, Ltd.
Lisa D. Nicklas, Robert W. Atkins, Sanjeev Setia, Pearl Y. Wang
Concurr. Pract. Exp.4
1996 A Parallel Solution to the Cutting Stock Problem for a Cluster of Workstations
abstract
The paper describes the design and implementation of a solution to the constrained 2D cutting stock problem on a cluster of workstations. The constrained 2D cutting stock problem is an irregular problem with a dynamically modified global data set and irregular amounts and patterns of communication. A replicated data structure is used for the parallel solution since the ratio of reads to writes is known to be large. Mutual exclusion and consistency are maintained using a token based lazy consistency mechanism, and a randomized protocol for dynamically balancing the distributed work queue is employed. Speedups are reported for three benchmark problems executed on a cluster of workstations interconnected by a 10 Mbps Ethernet.
Lisa D. Nicklas, Robert W. Atkins, Sanjeev Setia, Pearl Y. Wang
HPDC4
1995 Binary-Exchange Algorithms on a Packed Exponential Connections Network
Craig Wong, Catherine Stokley, Quynh-Anh Nguyen, Donna J. Quammen, Pearl Y. Wang
ICPP (3)5
1994 Special Issue on Data Parallel Algorithms and Programming - Guest Editors' Introduction
Joseph F. JáJá, Pearl Y. Wang
J. Parallel Distributed Comput.2
1994 A Systolic-Based Parallel Bin Packing Algorithm
abstract
A systolic based parallel approximation algorithm that obtains solutions to the I-D bin packing problem is presented. The algorithm has an asymptotic error bound of 1.5 and time complexity O(n). An experimental study demonstrates that the heuristic offers improved packing and execution performance over parallelizations of two well-known serial algorithms.>
Judith O. Berkey, Pearl Y. Wang
IEEE Trans. Parallel Distributed Syst.2
1992 A Parallel Randomized Sorting Algorithm
Masood Bolorforoush, Nastaran S. Coleman, Donna J. Quammen, Pearl Y. Wang
ICPP (3)4
1992 Solving a Two-Dimensional Knapsack Problem on SIMD Computers
Darrell R. Ulm, Pearl Y. Wang
ICPP (3)2
1991 Mapping Concurrent Programs to VLIW Processors
Hester Bakewell, Donna J. Quammen, Pearl Y. Wang
PPoPP3
1990 The Specification of Data Parallel Algorithms
Michael D. Rice, Stephen B. Seidman, Pearl Y. Wang
J. Parallel Distributed Comput.3
1988 Analysis of Competition-Based Spreading Activation in Connectionist Models
Pearl Y. Wang, Stephen B. Seidman, James A. Reggia
Int. J. Man Mach. Stud.1
1985 A formal model of diagnostic inference. I. Problem formulation and decomposition
James A. Reggia, Dana S. Nau, Pearl Y. Wang
Inf. Sci.3
1985 A formal model of diagnostic inference, II. Algorithmic solution and application
James A. Reggia, Dana S. Nau, Pearl Y. Wang, Yun Peng 0001
Inf. Sci.3
1983 A New Inference Method for Frame-Based Expert Systems
James A. Reggia, Dana S. Nau, Pearl Y. Wang
AAAI3
1983 Diagnostic Expert Systems Based on a Set Covering Model
James A. Reggia, Dana S. Nau, Pearl Y. Wang
Int. J. Man Mach. Stud.3