Showing posts with label Research. Show all posts
Showing posts with label Research. Show all posts

Discovering ORCID.org and Revisiting My ( Darrell Ulm )Research in Parallel Processing and Associative Computing

ORCid.org is a research publication database (mine: Darrell Ulm) 

I recently came across ORCID.org, a platform that\helps researchers organize and present their scholarly work in a structured and reliable way. It surprised me that I had not used it earlier because it offers a level of control and clarity that is incredibly useful when managing decades of publications. As I began adding my research history, I found myself reflecting on the themes that have shaped my work in parallel processing, associative computing, and algorithmic problem solving. It felt a bit like rediscovering old tools in a workshop that I somehow forgot I built.

A Look Back at My Research Contributions

Much of my work has focused on high performance computing, data parallelism, and innovative approaches to classic optimization problems. ORCID gave me a chance to revisit these contributions and understand how they fit together across time.

Parallel and Distributed Processing

Several of my publications appeared in the International Parallel and Distributed Processing Symposium. These works explored new ways to model and simulate parallel computation.

  • Stream PRAM Presented at the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005). This work examined a streaming approach to the Parallel Random Access Machine model and how it can be adapted for modern architectures.

  • Solving a 2D Knapsack Problem Using a Hybrid Data Parallel and Control Style of Computing Presented at IPDPS 2004. This research combined data parallelism with control driven techniques to tackle a complex two dimensional knapsack optimization problem.

Distributed Systems and Global Knowledge

  • World Wide Wisdom Published in IEEE Distributed Systems Online in 2004. This article explored early ideas about distributed knowledge systems and how global information sharing could reshape computing. Looking back, it feels like a precursor to many of the collaborative systems we take for granted today. It's just a book review and I reviewed it because it seemed like an important book.

Associative Computing and Simulation Models

My earlier work focused heavily on associative computing models and how they could simulate or enhance traditional parallel architectures.

  • Simulating PRAM with a MSIMD Model (ASC) Presented at the 1998 International Conference on Parallel Processing. This paper demonstrated how a Multiple Single Instruction Multiple Data model could simulate PRAM behavior with efficiency and scalability.

  • Solving a 2D Knapsack Problem on an Associative Computer Augmented with a Linear Network Presented at PDPTA 1996. This work extended associative computing techniques by integrating a linear network to improve communication and problem solving performance.

  • Virtual Parallelism by Self Simulation of the Multiple Instruction Stream Associate Model Also presented at PDPTA 1996. This research introduced a method for achieving virtual parallelism through self simulation, allowing complex instruction streams to be executed more efficiently.

Mesh and SIMD Based Optimization

Some of my earliest work focused on solving optimization problems on mesh and SIMD architectures.

  • Solving a Two Dimensional Knapsack Problem on a Mesh with Multiple Buses Presented at the 1995 International Conference on Parallel Processing. This paper explored how mesh based systems with multiple communication buses could accelerate knapsack computations.

  • Solving a Two Dimensional Knapsack Problem on SIMD Computers Presented at the 1992 International Conference on Parallel Processing. This was one of my foundational works, showing how SIMD architectures could be used to solve complex optimization problems that traditionally required more flexible computing models.

Why ORCID Matters for Researchers

Organizing all of these publications in one place reminded me how valuable it is to have a persistent and authoritative record of scholarly work. ORCID makes it easier to present research clearly, connect publications to identifiers like DOIs, and maintain a consistent academic identity across platforms. It also helps highlight the evolution of a research career, something that is easy to lose track of when your work spans many years and many conferences.

As I continue refining my ORCID profile, I am finding it to be a surprisingly helpful tool. It brings structure to a long timeline of ideas, experiments, and problem solving approaches. Maybe I should have used it earlier, but better late than never. My brain probably just took a small detour somewhere along the way.


Darrell Ulm: Google Scholar Search, Academic Research Papers


Computer Science research papers written and also references to research papers concerning parallel computation, data-parallel algorithms, and operations research.

Pubzone: Darrell Ulm, Links for Comp. Sci. Research Papers in Parallel Computation

Currently this link shows the research papers by Darrell Ulm currently for topic of parallel computation in comp. sci.

Darrell Ulm Listings for Research Papers @ Pubzone

Darrell Ulm, Stream PRAM a Computer Science Research Paper @ PubZone



Stream PRAM a Comp. Sci. research paper by Darrell Ulm @ PubZone

Pubzone reference for Comp. Sci. paper by Darrell Ulm "Stream PRAM," at the International Parallel and Distributed Processing Symposium.

Darrell Ulm, Partial Abstracts @ Microsoft Academic Search

There was a link here to Microsoft's Academic Search for academic papers written by Darrell Ulm. These summaries originally appeared back when the site was still available. The collection highlighted my work in areas such as parallel computing, data parallel algorithms, and high performance systems. It was a useful resource for anyone exploring advanced computer science research, among others, and it is unfortunate that the platform is no longer online.

Research Papers, Darrell Ulm on Microsoft Academic Site

Microsoft used to host a link to its Academic Search platform, but that site has since been taken offline. The link originally pointed to Darrell Ulm’s research on parallel algorithms, data‑parallelism, and high‑performance computing. It’s a bit surprising that Microsoft retired the publication portal, because it was a genuinely valuable hub for technical papers and academic references.

Darrell Ulm: Research Paper "Solving a 2D knapsack problem using a hybrid data-parallel/control style of computing"

Computer science research paper by Darrell Ulm: “Solving a 2D knapsack problem using a hybrid data-parallel/control style of computing,” on IEEE Xplore, concerning operations research, parallel computation, parallel algorithms.

Here is the Link to IEEE Xplore entry for this paper, by Darrell Ulm.

Darrell Ulm Computer Science IEEE Computer Society Search


IEEE Computer Society Search for author Darrell Ulm, research papers are shown for IEEE Computer Society Articles by Darrell R. Ulm.

Tumblr, Wordpress

Darrell Ulm Wordpress Profile Page for Computer Science, Software Development

Exploring WordPress as a Test Case

I recently took some time to explore WordPress as a test platform, and I was pleasantly surprised by how capable it has become. The flexibility, ease of use, and broad ecosystem make it a strong option for anyone building a personal or professional presence online.

As part of this experiment, I reviewed a technology‑focused profile site highlighting work in computer science and software development. It’s a great example of how WordPress can be used to present technical expertise in a clean, accessible format.

If you're interested in seeing how a tech‑oriented profile can be structured on WordPress.com, take a look at this example:

Profile page for Darrell Ulm Computer Science, includes software development.

The layout, organization, and clarity demonstrate how well WordPress supports professional portfolios, especially for those working in technology.